@font-face 
{
    font-family: "Roboto Slab";
    src: url("../fonts/RobotoSlab-Regular.ttf");
}

@font-face
{
	font-family: "Roboto Regular";
	src: url("../fonts/Roboto-Regular.ttf");
}

@font-face
{
	font-family: "Roboto Light";
	src: url("../fonts/Roboto-Light.ttf");
}

@font-face
{
	font-family: "Roboto Thin";
	src: url("../fonts/Roboto-Thin.ttf");
}

@font-face
{
	font-family: "MyriadPro";
	src: url("../fonts/MyriadPro-Regular.otf");
}

@font-face
{
	font-family: "UTM Avo";
	src: url("../fonts/UTM Avo.ttf");
}

@font-face {
  font-family: "Material Design Icons";
  src: url("../fonts/materialdesignicons-webfont.eot?v=1.4.57");
  src: url("../fonts/materialdesignicons-webfont.eot?#iefix&v=1.4.57") format("embedded-opentype"), url("../fonts/materialdesignicons-webfont.woff2?v=1.4.57") format("woff2"), url("../fonts/materialdesignicons-webfont.woff?v=1.4.57") format("woff"), url("../fonts/materialdesignicons-webfont.ttf?v=1.4.57") format("truetype"), url("../fonts/materialdesignicons-webfont.svg?v=1.4.57#materialdesigniconsregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.mdi {
  display: inline-block;
  font-weight: 400;
  font-style: normal;
  font-family: "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

.mdi-account:before {
  content: "\f004";
}

.mdi-account-circle:before {
  content: "\F009";
}

.mdi-factory:before {
  content: "\f20f";
}

.mdi-bank:before {
  content: "\f167";
}

.mdi-arrow-right:before {
  content: "\f054";
}

.mdi-menu:before {
  content: "\f35c";
}

.mdi-account-convert:before {
  content: "\f00a";
}

.mdi-account-search:before {
  content: "\f016";
}

.col-xs-offset-right-12 {
  margin-right: 100%;
}
.col-xs-offset-right-11 {
  margin-right: 91.66666667%;
}
.col-xs-offset-right-10 {
  margin-right: 83.33333333%;
}
.col-xs-offset-right-9 {
  margin-right: 75%;
}
.col-xs-offset-right-8 {
  margin-right: 66.66666667%;
}
.col-xs-offset-right-7 {
  margin-right: 58.33333333%;
}
.col-xs-offset-right-6 {
  margin-right: 50%;
}
.col-xs-offset-right-5 {
  margin-right: 41.66666667%;
}
.col-xs-offset-right-4 {
  margin-right: 33.33333333%;
}
.col-xs-offset-right-3 {
  margin-right: 25%;
}
.col-xs-offset-right-2 {
  margin-right: 16.66666667%;
}
.col-xs-offset-right-1 {
  margin-right: 8.33333333%;
}
.col-xs-offset-right-0 {
  margin-right: 0;
}
@media (min-width: 768px) {
  .col-sm-offset-right-12 {
    margin-right: 100%;
  }
  .col-sm-offset-right-11 {
    margin-right: 91.66666667%;
  }
  .col-sm-offset-right-10 {
    margin-right: 83.33333333%;
  }
  .col-sm-offset-right-9 {
    margin-right: 75%;
  }
  .col-sm-offset-right-8 {
    margin-right: 66.66666667%;
  }
  .col-sm-offset-right-7 {
    margin-right: 58.33333333%;
  }
  .col-sm-offset-right-6 {
    margin-right: 50%;
  }
  .col-sm-offset-right-5 {
    margin-right: 41.66666667%;
  }
  .col-sm-offset-right-4 {
    margin-right: 33.33333333%;
  }
  .col-sm-offset-right-3 {
    margin-right: 25%;
  }
  .col-sm-offset-right-2 {
    margin-right: 16.66666667%;
  }
  .col-sm-offset-right-1 {
    margin-right: 8.33333333%;
  }
  .col-sm-offset-right-0 {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  .col-md-offset-right-12 {
    margin-right: 100%;
  }
  .col-md-offset-right-11 {
    margin-right: 91.66666667%;
  }
  .col-md-offset-right-10 {
    margin-right: 83.33333333%;
  }
  .col-md-offset-right-9 {
    margin-right: 75%;
  }
  .col-md-offset-right-8 {
    margin-right: 66.66666667%;
  }
  .col-md-offset-right-7 {
    margin-right: 58.33333333%;
  }
  .col-md-offset-right-6 {
    margin-right: 50%;
  }
  .col-md-offset-right-5 {
    margin-right: 41.66666667%;
  }
  .col-md-offset-right-4 {
    margin-right: 33.33333333%;
  }
  .col-md-offset-right-3 {
    margin-right: 25%;
  }
  .col-md-offset-right-2 {
    margin-right: 16.66666667%;
  }
  .col-md-offset-right-1 {
    margin-right: 8.33333333%;
  }
  .col-md-offset-right-0 {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-offset-right-12 {
    margin-right: 100%;
  }
  .col-lg-offset-right-11 {
    margin-right: 91.66666667%;
  }
  .col-lg-offset-right-10 {
    margin-right: 83.33333333%;
  }
  .col-lg-offset-right-9 {
    margin-right: 75%;
  }
  .col-lg-offset-right-8 {
    margin-right: 66.66666667%;
  }
  .col-lg-offset-right-7 {
    margin-right: 58.33333333%;
  }
  .col-lg-offset-right-6 {
    margin-right: 50%;
  }
  .col-lg-offset-right-5 {
    margin-right: 41.66666667%;
  }
  .col-lg-offset-right-4 {
    margin-right: 33.33333333%;
  }
  .col-lg-offset-right-3 {
    margin-right: 25%;
  }
  .col-lg-offset-right-2 {
    margin-right: 16.66666667%;
  }
  .col-lg-offset-right-1 {
    margin-right: 8.33333333%;
  }
  .col-lg-offset-right-0 {
    margin-right: 0;
  }
}

.fontclass_light 
{
    font-family: "Roboto Regular";
}

.fontclass_regular
{
    font-family: "Roboto Slab";
}

.fontclass_MyriadPro 
{
    font-family: "MyriadPro";
}

.header_section 
{
    background : #3C435D;
    background : rgba(60, 67, 93, 1);
}

.main_section1 
{
    background : -moz-linear-gradient(50% 100% 90deg,rgba(230, 230, 230, 1) 0%,rgba(255, 255, 255, 1) 100%);
    background : -webkit-linear-gradient(90deg, rgba(230, 230, 230, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(230, 230, 230, 1) ),color-stop(1,rgba(255, 255, 255, 1) ));
    background : -o-linear-gradient(90deg, rgba(230, 230, 230, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background : -ms-linear-gradient(90deg, rgba(230, 230, 230, 1) 0%, rgba(255, 255, 255, 1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6E6E6', endColorstr='#FFFFFF' ,GradientType=0)";
    background : linear-gradient(0deg, rgba(230, 230, 230, 1) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#E6E6E6' , GradientType=0);
}

.main_section1_col1
{
    text-align:right;
}

.main1_section1_col1_content1 
{
    font-family : SanFranciscoDisplay Regular;
    font-size : 60px;
    color : #3C435D;
    color : rgb(60, 67, 93);
}

.main1_section1_col1_content2
{
    font-family : SanFranciscoDisplay Regular;
    font-size : 40px;
    color : #3C435D;
    color : rgb(60, 67, 93);
}

.main1_section1_col1_content3
{
    font-family : SanFranciscoDisplay Regular;
    font-size : 28px;
    color : #3C435D;
    color : rgb(60, 67, 93);
}

.main_row1_col1 
{
    background : #F3F3F3;
    background : rgba(243, 243, 243, 1);
    border:12px white solid;
}

.main_row1_col1_content 
{
    font-family : SanFranciscoDisplay Regular;
    font-size : 16px;
    line-height : 30px;
    color : #3C435D;
    color : rgb(60, 67, 93);
}

.main_row1_col1_content_bg1 
{
    background-image : url(../images/phone_bg1.png);
    background-repeat : no-repeat;
}

.main_row1_col1_content_bg2
{
    background-image : url(../images/phone_bg2.png);
    background-repeat : no-repeat;
}

.main_row1_col1_content_bg3
{
    background-image : url(../images/phone_bg3.png);
    background-repeat : no-repeat;
}

.main_row1_col2
{
    background : #F3F3F3;
    background : rgba(243, 243, 243, 1);
    border:12px white solid;
}

.main_row1_col2_content
{
    font-family : SanFranciscoDisplay Regular;
    font-size : 20px;
    color : #666766;
    color : rgb(102, 103, 102);
}

.main_row1_col2_price
{
    font-family : SanFranciscoDisplay Regular;
    font-size : 28px;
    color : #EC2127;
    color : rgb(236, 33, 39);
}

.main_row1_col2_content2
{
    font-family : SanFranciscoDisplay Regular;
    font-size : 14px;
    color : #999999;
    color : rgb(153, 153, 153);
}

.main_row2_col 
{
    border:12px white solid;
    background : #F3F3F3;
    background : rgba(243, 243, 243, 1);
}

.main_row2_filler_div 
{
    border-style : solid;
    border-color : #CCCCCC;
    border-color : rgba(204, 204, 204, 1);
    border-width : 1px;
}

.main_section2 
{
    background-image : url(../images/main_section2_bg.png);
    background-repeat : no-repeat;
    background-size: cover;
    background-position: left, center;
}

.main_section2_row1 
{
    font-family : SanFranciscoDisplay Regular;
    font-size : 90px;
    color : #3C435D;
    color : rgb(60, 67, 93);
}

.main_section2_row2 
{
    font-family : SanFranciscoDisplay Regular;
    font-size : 42px;
    color : #3C435D;
    color : rgb(60, 67, 93);
}

.main_section2_row3
{
    font-family : SanFranciscoDisplay Regular;
    font-size : 28px;
    color : #3C435D;
    color : rgb(60, 67, 93);
}

.read_detail_button_div 
{
    height: 45px;
    width: 190px;
    padding-top:8px;
    text-align:center;
    background : #3C435D;
    background : rgba(60, 67, 93, 1);
}

.read_detail_button_a
{
    font-size : 18px;
    color : #F79420;
    color : rgb(247, 148, 32);
}

.read_detail_button_a:hover
{
    font-size : 18px;
    color : #F79420;
    color : rgb(247, 148, 32);
}

.main_row3_col_title 
{    
    font-family : SanFranciscoDisplay Regular;
    font-size : 28px;
    color : #666766;
    color : rgb(102, 103, 102);
}

.main_row3_col_content 
{
    font-family : SanFranciscoDisplay Regular;
    font-size : 16px;
    color : #999999;
    color : rgb(153, 153, 153);
}

.padding_image 
{
    padding-right:15px;
}

.read_more_link
{
    padding:0px;
    font-size : 16px;
    color : #3C435D;    
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.read_more_link:hover 
{
    color: #f79420;
}

.read_more_link2
{
    font-size : 16px;
    color : #f79420;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.read_more_link2:hover
{
    color: #3c435d;
}

.hover_i:hover
{
    color: #f79420;
}

.category_title 
{
    font-family : San Francisco Display;
    font-size : 28px;
    color : #666766;
    color : rgb(102, 103, 102);
}

.footer_col1_li_div 
{
    font-family : SanFranciscoDisplay Regular;
    font-size : 14px;
    color : #0C72BA;
    color : rgb(12, 114, 186);
}

.footer_row2_col 
{
    padding-bottom:15px;
    font-family : SanFranciscoDisplay Regular;
    font-size : 12px;
    color : #999999;
    color : rgb(153, 153, 153);
}

.padding_icon 
{
    padding-right:10px;
}

.header_top_ul > li a:hover
{
    background-color: transparent;
    color:white;
}

.header_top_ul > li a.active
{
    color:white;
}

.header_top_ul > li a
{
    font-family : SanFranciscoDisplay Regular;
    font-size: 12px;
    color: #999999;
    
}

.header_top_div a
{
    font-family : SanFranciscoDisplay Regular;
    font-size : 12px;
    color : #999999;
}

.header_top_div a:hover
{
    color: white;
    text-decoration: none;
}

.header_top_div a i
{
    text-align: center;
    color: #ffffff;
    padding-bottom: 15px;
    font-size: 18px;
    width: 32px;
    height: 32px;
    background: #f79320;
    line-height: 35px;
    margin: 0px 0 7px 0;
}

.image-circle 
{    
    border-radius: 50%;
}

.orange_text 
{
    font-family : SanFranciscoDisplay Regular;
    font-size : 20px;
    color : #F79420;
}

#navmenu 
{
    background : #191D31;
    background : rgba(25, 29, 49, 1);
}

#bs-navmenu-ul > li a 
{
    font-family : SanFranciscoDisplay Regular;
}

.search-menu-main 
{
    margin-top: 5px;
    border-bottom: 1px solid #7c7c82;
    width: 200px;
    float: left;
}

.input-group .input-search-index 
{
    background: none;
    border-style: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color:#ffffff;
}

.input-group .form-control 
{
    height: 40px;
}

.input-group .input-search-index 
{
    background: none;
    border-style: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color:#ffffff;
}

.input-group .input-search-index::-webkit-input-placeholder 
{
   color: #ffffff;
}

.input-group .button-search-index 
{
    padding: 3px 10px;
    background: none;
    border-style: none;
    border-radius: 0;
    font-size: 20px;
    color: #ffffff;
}

.support_div 
{
    padding-top:15px;
}

.support_div a
{
    padding-right:20px;
    padding-left:20px;
    color: white;
}

/* FORM LOGIN / REGISTER / REGISTER SUCCESS */

.fontclass 
{
    font-family : "Roboto Slab";
}

.form_row1_col1 
{
    background : #F2F2F2;
    background : rgba(242, 242, 242, 1);
    border-style : Solid;
    border-color : #CCCCCC;
    border-color : rgba(204, 204, 204, 1);
    border-width : 1px;
}

.form_row1_col1_title 
{
    font-size : 24px;
    color : #666766;
}

.form_row1_col1_label 
{
    font-size : 14px;
    color : #666766;
}

.form_login_button 
{
    background : #191D31;
    font-size : 17px;
    color : #F79522;
    width:100%;
}

.linethrough_h2 {
   width: 100%; 
   text-align: center; 
   border-bottom: 1px solid #666766;; 
   line-height: 10px;
   margin: 10px 0 20px; 
} 

.linethrough_h2 span { 
    background: #F2F2F2; 
    padding:0 10px; 
    font-size : 16px;
    color : #999999;    
}

.form_row1_col2 
{
    background : #E6E6E6;
    background : rgba(230, 230, 230, 1);
    border-style : Solid;
    border-color : #B3B4B4;
    border-color : rgba(179, 180, 180, 1);
    border-width : 1px;
}

.form_row1_col2_title 
{
    font-size : 24px;
    color : #3B435D;
}

.form_row1_col2_content 
{
    font-size : 18px;
    color : #3B435D;
}

.form_input 
{
    width:100%;
    height:35px;
}

.form_registersuccess_div 
{
    font-size : 14px;
    color : #666766;
}

.form_registersuccess_link 
{
    text-align:center;
    color : #3B435D;
    background : #BDCCD4;
    padding-top:20px;
    padding-bottom:20px;
}

.demo{
    margin-bottom: -99999px;
    padding-bottom: 99999px;
    background-color:#efefef;
}

#login_filler_div 
{
    height:167px;
}

#register_filler_div 
{
    height:392px;
}

#registersuccess_filler_div 
{
    height:28px;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) 
{
    #login_filler_div 
    {
        height:158px;
    }

    #register_filler_div 
    {
        height:383px;
    }

    #registersuccess_filler_div 
    {
        height:27px;
    }
}

/* END FORM LOGIN / REGISTER / REGISTER SUCCESS */

/* ACCOUNT INFO */

.accountinfo_row1_col1
{
    text-align:center;
    background : #F79521;
    background : rgba(247, 149, 33, 1);
    border-style : Solid;
    border-color : #CCCCCC;
    border-color : rgba(204, 204, 204, 1);
    border-width : 1px;
    line-height:100px;
    height:106px;
}

.accountinfo_row1_col2 
{
    background : #FFFFFF;
    background : rgba(255, 255, 255, 1);
    border-style : Solid;
    border-color : #CCCCCC;
    border-color : rgba(204, 204, 204, 1);
    border-width : 1px;
    line-height:100px;
    height:106px;
}

.accountinfo_category_fontclass 
{
    font-family : "Roboto Slab";
    font-size : 14px;
    color : #666766;
    padding-top:8px;
    padding-bottom:8px;
}

.accountinfo_row2_col1
{
    
}

.accountinfo_row2_col2
{
    border-left: 1px solid #cccccc;
}

.accountinfo_menu_header 
{
    font-size:18px;
    color:#666766;
    font-weight:bold;
}

.accountinfo_menu_header2
{
    font-size:18px;
    color:#3C435D;
    font-weight:bold;
}

.accountinfo_menu_div 
{
    background : white;    
    
}

.accountinfo_menu_div a
{    
    font-size: 14px;
    color : #666766;
}

.accountinfo_menu_div a:hover
{
     text-decoration: none;
     color: #191D31;
}

.accountinfo_menu_div.active
{    
}

.accountinfo_menu_div.active a
{
    color: #191D31;
}

.accountinfo_row2_col2_info 
{
    
}

.accountinfo_row2_col2_infotitle 
{
    background : #FFFFFF;
    background : rgba(255, 255, 255, 1);
    border-style : Solid;
    border-color : #CCCCCC;
    border-color : rgba(204, 204, 204, 1);
    border-width : 1px;
    height: 39px;
    text-align:center;
    line-height: 35px;
}

.accountinfo_row2_col2_infocontent
{
    background : #FFFFFF;
    background : rgba(255, 255, 255, 1);
    border-style : Solid;
    border-color : #CCCCCC;
    border-color : rgba(204, 204, 204, 1);
    border-width : 1px;
    padding-left:10px;
    padding-right:10px;
}

.accountinfo_input 
{
    background : #F2F2F2;
    border-style : Solid;
    border-color : #CCCCCC;
    border-width : 1px;
    width:100%;
    height:30px;
    padding:10px;
    font-size:12px;
    color : #333333;
}

.accountinfo_field_fontclass 
{
    font-family : "Roboto Slab";
    font-size : 14px;
    color : #666766;
}

.accountinfo_select 
{
    padding-left:5px;
    font-size: 12px;
    color : #333333;
    background : #F2F2F2;
    border:1px solid #cccccc;
    width:100%;
    height:30px;
}

/* END ACCOUNT INFO */

/* SUBSCRIPTION */

.subscription_row2_col1
{
    background : #191D31;
    background : rgba(25, 29, 49, 1);
    border-style : Solid;
    border-color : #CCCCCC;
    border-color : rgba(204, 204, 204, 1);
    border-width : 1px;
}

.subscription_row2_col2 
{
    background : #FFFFFF;
    background : rgba(255, 255, 255, 1);
    border-style : Solid;
    border-color : #CCCCCC;
    border-color : rgba(204, 204, 204, 1);
    border-width : 1px;
}

.accountinfo_button 
{
    background: transparent;
    border: none;
}

.subscription_vas_service 
{
    font-size : 16px;
    color : #666766;
}

.subscription_vas_price
{
    font-size : 14px;
    color : #999999;
}

/* END SUBSCRIPTION */

/* SECURITY */

.security_category_title 
{
    font-family : "Roboto Slab";
    font-size : 18px;
    color : #4D4D4E;
}

.security_row2_col1
{
    background : #191D31;
    background : rgba(25, 29, 49, 1);
    border-style : Solid;
    border-color : #CCCCCC;
    border-color : rgba(204, 204, 204, 1);
    border-width : 1px;
}

.security_row2_col2 
{
    background : #FFFFFF;
    background : rgba(255, 255, 255, 1);
    border-style : Solid;
    border-color : #CCCCCC;
    border-color : rgba(204, 204, 204, 1);
    border-width : 1px;
}

.security_form_box 
{
    background : #F2F2F2;
    background : rgba(242, 242, 242, 1);
    border-style : Solid;
    border-color : #CCCCCC;
    border-color : rgba(204, 204, 204, 1);
    border-width : 1px;
    padding:10px;
}

.security_note 
{
    font-size : 14px;
    color : #808080;
}

.security_info
{
    font-weight:bold;
    font-size : 14px;
    color : #4D4D4E;
}

.security_info_note
{
    font-size : 12px;
    color : #999999;
}

/* END SECURITY */

/* SEARCH NUMBER */

.search_center_table 
{
    text-align:center;
}

.ex_table 
{
    border:1px solid #cccccc;
    font-size : 16px;
    color : #666766;
}

.ex_table thead 
{
    font-family : "Roboto Slab";
    background-color: #E6E6E6;
    font-size : 16px;
    color : #333333;
}
.ex_table thead th {
    border-style: none;
    border-bottom: 1px solid #cccccc;
}
.ex_table thead th i{
    padding-left: 5px;
    color:#3c435d;
}
.ex_table td
{
    font-family : "Roboto Slab";
    border-style: none;
    border-bottom: 1px solid #cccccc;
    font-size : 14px;
    color : #666766;
}
.ex_table td b
{
    color:#3c435d;
    font-size: 17px;
}
.ex_table td i
{
    padding-right: 10px;
    color:#3c435d;
}
.ex_table td.ngayban
{
        /*color: #a09f9e;*/
}

/* ORDER HISTORY */

.history_row2_col1
{
    background : #191D31;
    background : rgba(25, 29, 49, 1);
    border-style : Solid;
    border-color : #CCCCCC;
    border-color : rgba(204, 204, 204, 1);
    border-width : 1px;
}

.history_row2_col2 
{
    background : #FFFFFF;
    background : rgba(255, 255, 255, 1);
    border-style : Solid;
    border-color : #CCCCCC;
    border-color : rgba(204, 204, 204, 1);
    border-width : 1px;
    height:auto;
}

#history_table thead tr th
{
    text-align:center;
    font-size: 14px;
    padding:10px;
}

#history_table tbody tr td
{
    text-align:center;
    font-size: 12px;
    padding:10px;
}

.history_hotline 
{
    font-size : 18px;
    color : #ED1F24;
}

/* END ORDER HISTORY */

/* PAYMENT */

.numberCircle 
{
    border-radius: 50%;
    behavior: url(PIE.htc);
    width: 38px;
    height: 38px;    
    background: #999999;
    border: 2px solid #666;
    color: #666;
    text-align: center;
    font-size: 25px;
    float:left;
}

.payment_row1 
{    
    
}

.payment_row1_col 
{    
    background : #E6E6E6;
    border-style : Solid;
    border-color : #ffffff;
    border-width : 1px;
    height:40px;    
    font-size : 18px;
    line-height : 40px;
    color : #3B435D;    
}

.payment_row1_col.active
{
    background : #3B435D;
    color : #FFFFFF;  
}

.payment_row2_col 
{
    background : #F2F2F2;
    background : rgba(242, 242, 242, 1);
    border-style : Solid;
    border-color : #ffffff;
    border-width : 1px;
}

.payment_row2_col_title
{
    font-size : 16px;
    color : #666766;      
}

.payment_row2_col2_content1
{
    line-height: 54px;
    height: 54px;
}

.payment_row2_col2_borderline 
{
    border-bottom:1px solid #cccccc;
}

.payment_centeralign 
{
    text-align:center;
}

.payment_rightalign 
{
    text-align:right;
}

.payment_row2_col2_content_fontclass 
{
    font-family : "Roboto Regular";
    font-size : 14px;
    color : #999999;
}

.payment_row2_col1 
{
    
}

.payment_summary 
{
    font-size : 15px;
    color : #19191A;
}

.payment_input 
{
    background : #FFFFFF;
    border-style : Solid;
    border-color : #CCCCCC;
    border-width : 1px;
    width: 100%;
    height:30px;
    padding:10px;
    font-size:12px;
    color : #333333;
}

.payment_select
{
    background : #FFFFFF;
    border-style : Solid;
    border-color : #CCCCCC;
    border-width : 1px;
    width: 100%;
    height:30px;
    padding-left:10px;
    font-size:12px;
    color : #333333;
}

.payment_linkbutton 
{
    font-size : 12px;
    color : #29AAE2;
}

.payment_changebutton 
{
    font-size : 12px;
    color : #3B435D;
}

.payment_col2_text 
{
    font-size : 14px;
    color : #666766;
}

.payment_col2_category
{
    font-size : 12px;
    color : #7F7F7F;
}

.payment_col2_highlight 
{
    color: #19191A;
    font-weight: bold;
}

.payment2_row2_col1_title1
{
    background : #E6E6E6;
    background : rgba(230, 230, 230, 1);
    border-style : Solid;
    border-color : #999999;
    border-color : rgba(153, 153, 153, 1);
    border-width : 0px;
    border-bottom-width:1px;
}

.payment2_row2_col1_title2
{
    background : #E6E6E6;
    background : rgba(230, 230, 230, 1);
    border-style : Solid;
    border-color : #999999;
    border-color : rgba(153, 153, 153, 1);
    border-width : 0px;
    border-bottom-width:1px;
    border-top-width:1px;
}

.payment2_map_title 
{
    background : #FFFFFF;
    border-style : Solid;
    border-color : #CCCCCC;
    border-width : 1px;
    font-size : 20px;
    color : #666766;
}

.payment2_map_title2
{
    background : #FFFFFF;
    border-style : Solid;
    border-color : #CCCCCC;
    border-width : 1px;
    border-bottom-width: 0px;
    font-size : 16px;
    color : #4D4D4E;
}

.payment2_map 
{
    background : #FFFFFF;
    background : rgba(255, 255, 255, 1);
    border-style : Solid;
    border-color : #CCCCCC;
    border-color : rgba(204, 204, 204, 1);
    border-width : 1px;
    border-top-width: 0px;
}

.payment2_note 
{
    padding-top:22px;
    font-size : 12px;
    color : #666766;
}

.payment3_method_col1 
{
    text-align: center;
    line-height:120px;
}

.payment3_method_col2
{
    border:1px solid #999999;
    background-color: #ffffff;
    height: 60px;
    text-align:center; 
    line-height:55px;   
}

.payment3_method_col3
{
    border:1px solid #999999;
    height: 60px;
    background-color: #ffffff;
}

.payment3_title_align 
{
    line-height:50px;
}

.payment3_method_title 
{
    font-weight: bold;
    font-size : 16px;
    color : #666766;
}

.payment3_method_content
{
    font-size : 14px;
    color : #666766;
}

.payment3_img 
{
    width:100%;    
}

.payment4_title 
{
    text-align: left;
    font-size : 16px;
    color : #333333;
}

.payment4_warning 
{
    font-size : 14px;
    color : #ED1F24;
}

.payment4_header 
{
    text-align: center;
    font-size: 16px;
    color: rgb(255, 255, 255);
    background: #3B435D;
}

.paymethod_card 
{
    width:100%;
}

/* END PAYMENT */

/* SHOPPING CART*/

.cart_image_border 
{
    text-align:center;
    border:1px solid #cccccc;
    width:95px;
}

.cart_wishlist 
{
    font-size : 28px;
    color : #3C435D;
    padding-left:15px;
}

.cart_shopcart_title 
{
    font-size : 28px;
    color : #666766;
    padding-left:12px;
}

.cart_originalprice
{
    text-decoration: line-through;
}

.cart_promotion 
{
    font-size : 14px;
    color : #EC2127;
}

.cart_price_td 
{
    font-size : 16px;
    line-height : 21px;
    color : #676767;
    
}

.cart_category_title 
{
    font-size : 14px;
    color : #999999;
}

.cart_item_description
{
    font-size : 16px;
    line-height : 21px;
    color : #000000;
}

.cart_address 
{
    font-size : 14px;
    color : #999999;
}

.cart_checkbox_label 
{
    font-size : 14px;
    color : #3C435D;
}

.cart_sum_title 
{
    font-size : 18px;
    font-weight: bold;
    color : #666766;
}

.cart_sum_price
{
    font-size : 18px;
    color : #ED1F24;
}

.cart_sum_tr 
{
    background : #F2F2F2;
}

.cart_sum_header 
{
    font-size : 20px;
    color : #666766;
}

.cart_looked_section 
{
    background : #F3F3F3;
}

.cart_looked_image_div
{
    text-align:center;    
}

.cart_looked_name
{
    font-size : 28px;
    color : #676767;
}

.cart_looked_price 
{
    font-size : 21px;
    color : #ED1F24;
}

.cart_number_select
{
    width:50px;
    border:1px solid #cccccc;
    padding-left:5px;    
}

.section-ex .table-bordered {
    font-size: 16px;
    color: #000000;
}
.section-ex .table-bordered thead {
    background-color: #e7e7e6;
    font-weight:bold;
}
.section-ex .table-bordered thead th {
    border-style: none;
}
.section-ex .table-bordered thead th i{
    padding-left: 5px;
    color:#3c435d;
}
.section-ex .table-bordered td
{
    border-style: none;
    border-bottom: 1px solid #e7e7e6;
}
.section-ex .table-bordered td b
{
    color:#3c435d;
    font-size: 17px;
}
.section-ex .table-bordered td i
{
    padding-right: 10px;
}
.section-ex .table-bordered td.ngayban
{
        /*color: #a09f9e;*/
}
.shopping_button
{
    text-align: center;
    color: #f79420;
    padding: 10px 35px;
    font-size: 17px;
    line-height: 18px;
    background-color: #3c435d;
    display: inline-block;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.shopping_button:hover
{
    background-color: #f79420;
    color: #ffffff;
}

/* END SHOPPING CART*/

/* CHANGE NUMBER */

.changenumber_header 
{
    font-weight: lighter;
    font-size : 42px;
    color : #676767;
}

.changenumber_header2
{
    font-size : 20px;
    color : #666766;
}

.changenumber_category 
{
    font-size : 16px;
    color : #666766;
}

.changenumber_note_red 
{
    font-size : 12px;
    color : #EC2127;
}

.changenumber_note 
{
    font-size : 12px;
    color : #666766;
}

.changenumber_row_tab 
{
    padding-left:15px;
    padding-right:15px;
    border-bottom:1px solid #cccccc;
}

.changenumber_tab
{
    text-align: center;    
    font-size : 18px;
    line-height : 40px;
    color : #666766;
}

.changenumber_tab.active 
{
    background : #3B435D;  
    color : #ffffff;  
}

.changenumber_tab.active a
{
    color : #ffffff;  
}

.changenumber_tab.active a:hover
{
    color : #f79320;  
}

/* END CHANGE NUMBER */

/* CHANGE SIM */

.changesim_step 
{
    font-size : 16px;
    color : #3C435D;
}

.changesim_check 
{
    font-size : 12px;
    color : #3C435D;
}

.changesim_checkbutton
{
    font-size : 12px;
    color : #3C435D;
}

/* END CHANGE SIM */

/* SEARCH RESULT */

.main_header_link 
{
    font-family : "Roboto Slab";
    font-size : 16px;
    color : #666766;
}

.main_header_link a 
{
    color : #666766;
}

.main_header_link .active 
{
    color: #0D71BA;
}

.main_page_name
{
    font-family: "Roboto Slab";
    text-align: center;
    font-size: 32px;
    padding: 15px;
    color: #676767;
    font-weight: normal;
}

.searchresult_image 
{
    text-align:center;    
}

.searchresult_item_title 
{
    font-size : 18px;
    color : #666766;
}

.searchresult_item_category 
{
    font-size : 12px;
    color : #808080;
}

.searchresult_item_price 
{
    font-size : 21px;
    color : #EC2227;
}

.searchresult_item_description 
{
    font-size : 14px;
    color : #666766;
}

.searchresult_item_detail
{
    font-size : 14px;    
    color : #3C435D;
}

.searchresult_paging 
{
    text-align:center;
    font-size : 16px;
    color : #666766;
}

.searchresult_paging a:hover 
{
    color: #0D71BA;
}

/* END SEARCH RESULT */

/* SIM INFO */

.siminfo_category 
{
    font-size : 18px;
    color : #666766;
}

.siminfo_date 
{
    font-size : 12px;
    color : #808080;
}

.siminfo_description 
{
    font-size : 14px;
    color : #666766;
}

.siminfo_image 
{
    text-align:center;
    padding-top:10px;
}

.siminfo_img 
{
    width:100%;
}

.siminfo_relate
{
    font-size : 28px;
    color : #666766;
}

/* END SIM INFO */

/* SIM INFO DETAIL*/

.siminfo_detail_content 
{
    font-size : 14px;
    line-height : 24px;
    color : #666766;
}

/* END SIM INFO DETAIL */

/* ORDER SUCCESS */

.ordersuccess_title 
{
    font-size : 36px;
}

.ordersuccess_message 
{
    font-size : 18px;
    color : #4D4D4E;
}

.ordersuccess_highlight 
{
    color : #F79522;
}

.ordersuccess_background 
{
    background : #F2F2F2;
}

.ordersuccess_info 
{
    font-size : 14px;
    color : #333333;
    font-weight: bold;
}

.ordersuccess_itembox 
{
    background : #FFFFFF;
    border-style : Solid;
    border-color : #CCCCCC;
    border-width : 1px;
}

.ex_linethrough
{
    border-bottom: 1px #999999 solid;
    overflow:visible;
    height: 22px;        
    margin: 5px 0 10px 0;    
}

.ex_linethrough span
{
    background-color: #F2F2F2;
    padding: 0 5px;
}

/* END ORDER SUCCESS */

/* POPUP */

.popup_content 
{
    font-size : 14px;
    color : #999999;
}

.popup_input 
{
    background : #F2F2F2;
    border-style : Solid;
    border-color : #CCCCCC;
    border-width : 1px;
    width:100%;
    height:30px;
    padding:10px;
    font-size:12px;
    color : #333333;
}

.popup_header 
{    
    text-align:center;
    background : #3B435D;
    font-size : 18px;
    color : #FFFFFF;    
}

.popup_header2
{    
    text-align:center;
    background : #41b764;
    font-size : 18px;
    color : #FFFFFF;    
}

.popup_footer
{    
    font-size : 18px;
    color : #666766;    
}

.popup_message 
{
    font-size : 16px;
    color : #666766;
}

.popup_highlight 
{
    color: #3B435D;
}

.popup_note 
{
    font-size : 14px;
    color : #7F7F7F;
}

.popup_addtocart_title 
{
    font-size : 24px;
    color : #4D4D4E;
    font-weight: bold;
}

.popup_addtocart_note 
{
    font-size : 18px;
    color : #999999;
}

.popup_addtocart_return 
{
    font-size : 18px;
    color : #29AAE2;
}

.popup_addtocart_tableheader 
{
    background : #F2F2F2;
    border-style : Solid;
    border-color : #F2F2F2;
    border-width : 0px;
    font-size : 24px;
    color : #4D4D4E;
}

.popup_addtocart_row_background 
{
    background : #FFFFFF;
}

.popup_addtocart_col_background 
{
    background : #F2F2F2;
}

.popup_emailcheck_message 
{
    font-size : 16px;
    color : #19191A;
}

.popup_code_input 
{
    background : #FFFFFF;
    border-style : Solid;
    border-color : #F79521;
    border-width : 1px;
    padding-left:10px;
    padding-right:10px;
}

.popup2 
{
    width:1140px;    
}

.popup2 .container 
{
    width:100%;
}

.popup2 .title_text 
{
    font-size:18px;
    color:#010101;
}

.popup2 .content_text 
{
    font-size:14px;
    color:#676767;
}

.popup2 .content_text2
{
    font-size:14px;
    color:#F15B27;
}

.popup2 .title-main 
{
    color:#F15B27 !important;
}
    
.popup2 .title-main i
{
    color:#00918d !important;
}

.popup2 a 
{
    color:#00918d;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.popup2 a:hover
{
    color:#d68531;
}

.popup2 img 
{
    width:100%;
}


/* END POPUP */

/* HELP RESULT */

.helpresult_title 
{
    font-family: "Roboto Slab";
    text-align: center;
    font-size: 32px;
    padding: 15px;
    color: #676767;
    font-weight: normal;
}

.helpresult_border
{
    border-right: 2px solid #e7e5e5;
    border-left: 2px solid #e7e5e5;
}

.helpresult_image_col
{
    text-align:center;
}

.helpresult_category 
{
    font-family: "Roboto Regular";
    color: #333333;
    font-size: 22px;
    font-weight: normal;
}

.helpresult_content 
{
    font-size : 20px;
    color : #333333;
}

.helpresult_note 
{
    font-size : 14px;
    color : #676767;
}

.helpresult_pricered 
{
    font-size : 42px;
    color : #ED1F24;
}

.helpresult_icontext 
{
    text-align:center;
    font-size : 16px;
    color : #676767;
}

.helpresult_background_line 
{
    background : #F3F3F3;
    padding-top:10px;
    padding-bottom:10px;
}

.helpresult_background_white 
{
    background : #FFFFFF;
    padding-top:10px;
    padding-bottom:10px;
}

.helpresult_extend_button 
{    
    background-color: rgba(255,255,255,0.0);
    border: 0px;
    outline:0;
}

.helpresult_extend_button:hover 
{
    color: #f79320;
}

.helpresult_extend
{
    text-align: right;
    font-size : 16px;
    color : #3C435D;
    line-height: 40px;
}

.helpresult_product_title 
{
    font-size : 28px;
    color : #666766;
}

.helpresult_product_price
{
    font-size : 21px;
    color : #EC2227;
}

.helpresult_product_img 
{
    padding-top:10px;
    width:100%;
}

/* END HELP RESULT */

/* MIMAX1.5 */

.mimax_top_img 
{
    float:left;
    margin:10px;
    
}

.mimax_top_div 
{
    font-size : 18px;
    color : #3C435D;
    line-height:20px;
    padding-top:15px;
}

.mimax_category 
{
    font-size : 22px;
    color : #333333;
}

.mimax_content 
{    
    font-size : 14px;
    color : #333333;
}

.mimax_font_color 
{
    color: #000000;
}

.title_return_a 
{
    float:right;padding-top:25px;
}

/* END MIMAX1.5 */

/* FAST10 */

.ex_front_table 
{
    border:1px solid white;
    font-size : 16px;
    color : #666766;
}

.ex_front_table thead 
{
    font-family : "Roboto Slab";
    color : #333333;
    background : #CCCCCC;
    border-style : Solid;
    border-color : #FFFFFF;
    border-width : 1px;
}
.ex_front_table thead th 
{
    border: 1px solid white;
    font-size : 13px;
    color : #333333;
    padding-left:10px;
}

.ex_front_table td
{
    font-family : "Roboto Slab";
    font-size : 13px;
    color : #333333;
    background : #E6E6E6;
    border-style : Solid;
    border-color : #FFFFFF;
    border-width : 1px;
    padding-left:10px;
}

/* END FAST10 */

/* MIMAX90 */

.mimax90_about_content 
{
    font-size:30px;
    line-height:20px;
}

.mimax90_select 
{
    background-color:#F3F3F3;
    height:30px;  
    width:100%;  
}

.mimax90_register_note 
{
    line-height:18px;
}

.tab_menu1
{
    background-color:#F3F3F3;
    /*height:454px;*/
}

.tab_menu2 
{
    background-color:#F3F3F3;
    height:595px;
}

.tab_menu3 
{
    background-color:#F3F3F3;
    height:553px;
}

.nav_tab 
{
    background-color:#E7E7E7;
}

.tab_menu .nav-tabs .tab_li a
{
    background-color:#E7E7E7;
    border:none;
    font-size : 18px;
    color : #010101;
    text-align:center;
    padding:10px 0px 10px 0px;
}

.tab_menu .nav-tabs .tab_li.active a
{
    background-color:#F3F3F3;
    border:#F3F3F3;
    font-size : 18px;
    color : #010101;
    text-align:center;
}


.tab_content 
{
    padding:30px;
    font-size:14px;
    color:#676767;
}

.nav-tabs > .tab_li
{
    width:25%;            
}

.musicbox_table 
{
    border:1px solid #E6E6E6;
    
}

.musicbox_table thead tr
{
    background-color:#E7E7E7;
    height:45px;
    font-size:18px;
    color:black;    
}

.musicbox_table thead tr th
{
    font-weight:normal;
    border:none;
}

.musicbox_table tbody tr 
{
    height:45px;
}

.musicbox_table tbody tr td
{
    border:none;
    border-bottom:1px solid #E6E6E6;
    font-size:14px;
}

.musicbox_table tbody tr td i
{
    color:#3FB761;
    padding:8px;
}

.page_button 
{
    background-color:#F3F3F3;
    width:30px;    

}

.musicbox_table td:first-child 
{
    text-align:right;
    padding-right:10px;
}

.musicbox_table td:nth-child(2)
{
    color:#4D4D4E;
}

​​.musicbox_table td:nth-child(3) 
{
    color: #999999;
}


.tv_table 
{
    border:1px solid #E6E6E6;
    
}

.tv_table thead tr
{
    background-color:#E7E7E7;
    height:45px;
    font-size:18px;
    color:black;    
}

.tv_table thead tr th
{
    font-weight:normal;
}

.tv_table tbody tr 
{
    
}

.tv_table tbody tr td
{
    border:none;
    font-size:14px;
    text-align:left;
    padding:10px;
}

.comment_box 
{
    background-color:#F1F2F2;
    padding:0px 20px 20px 20px;
    height:489px;
}

.comment_input 
{
    height:73px;
    width:100%;
    padding:20px;
    font-size:21px;
}

.comment_login_button 
{
    width:120px;
    top:20px;
    right:50px;
    position:absolute;
    background-color:#939598;
    font-size:16px;
    color:white;
}

.comment_row 
{
    padding-left:10px;
    padding-bottom:25px;
}

.comment_reply_row 
{
    padding-left:0px;
}

.comment_name_viettel 
{
    color:#3FB761;
}

.comment_content 
{
    padding-left:25px;
    line-height:20px;
}

.comment_name 
{
    color:black;
    font-size:14px;
    font-weight:bold;
}

.comment_text
{
    color:#676767;
    font-size:14px;
}

.comment_reply 
{    
    font-size:13px;
}

.comment_reply a 
{
    color:#4267b2;
}

.section-65 .item-01 .images .svg path
{
    fill:#d68531;
}

.section-65 .item-01 .container-item .text1 
{
    color:#d68531;
}

/* END MIMAX90 */

/* MY VIETTEL */

.myviettel_button 
{
    background-color:#3FB761;
    color:white;            
    padding:0px 17px 0px 17px;
    border:1px solid #3FB761;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.myviettel_button:hover 
{
    background-color:white;
    color:#3FB761;
}

.required_span 
{
    color:red;
}

.myviettel_bold 
{
    font-size : 16px;
    color : #010101;
}

.myviettel_note 
{
    font-style : italic;
    font-size : 14px;
    color : #676767;
}

.myviettel_present_title 
{
    font-size:16px;
    color:#010101;
}

.myviettel_present_text
{
    font-size:14px;
    color:#676767;
    line-height:18px;
}

.section_title 
{
    text-align: left;
    font-size: 20px;
    font-weight: normal;
    padding: 15px 0 15px 0;
    color: #000000;
    line-height: 25px;
}

.section_title .view_all
{
    float:right;
    font-size:15px;
    color:#00918d;
}

.myviettel_item 
{
    font-size:10px;
    text-align:center;
}

.myviettel_tab_title
{
    padding: 9px 10px;
    margin-right: 15px;
    border-bottom: 1px solid #e7e7e6;
    display: block;
    color: #3eb761;
    font-size: 16px;
}

.myviettel_tab_title:hover 
{
    color:#d68531;
}

.myviettel_tab_item.active .myviettel_tab_title
{
    color:#d68531;
}

.item-nav-mytienich.active .myviettel_tab_title
{
    color:#3eb761;
}

.myviettel_subtab_title 
{
    padding: 10px 0px 10px 40px !important;
    margin-right: 15px;
    border-bottom: 0px !important;
    display: block;
    color: #3eb761;
    font-size: 15px;
}

.myviettel_tab_menu .myviettel_tab_item.active
{
    background-color:white !important;    
}

.myviettel_tab_content
{
    font-size:15px;
    color:#676767;
    min-height:702px;
    background-color:white !important;
    border-left:1px solid #e7e7e6;
    padding-left:20px;
}

.myviettel_tab_text 
{
    font-size:14px;
}

.myviettel_tab_item .title-main .fa:before
{
    content: "\f068";
    font-size: 12px;
    line-height:25px;
    font-family: Roboto, FontAwesome;
}

.myviettel_tab_item .collapsed .fa:before 
{
    content: "\f067";
    font-size: 12px;
    line-height:25px;
    font-family: Roboto, FontAwesome;
}

.myviettel_select
{
    background-color: #ffffff;
    border: 1px solid #41b764;
    font-size: 20px;
    color: #000000;
    width:100%;
    padding:5px 5px 5px 5px;
}

.muathem_price 
{
    font-size:16px;
    color:#3fb761;
}

.muathem_content 
{
    font-size:14px;
    line-height:20px;
}

.float-right 
{
    float:right;
}

.float-left 
{
    float:left;
}

/* GOI CUOC */

.circle_background
{
    background-color:#41b763 !important;
    border-radius:50%;
}

.circle_content 
{
    color:white;
    position:absolute;
    text-align:center;
}

.circle_text2 
{
    font-weight:bold;
}

.circle_number 
{
    color:black;
    padding-top:15px;
}

.circle_type
{
    color:black;
}

.circle_stats 
{
    color:black;
    font-weight:bold;
}

.circle2_content
{
    color:white;
    position:absolute;
    text-align:center;
    left:45px;
    top:15px;
}

.circle2_text1
{
    font-size:15px;
    color:#FFFFFF;
    line-height:20px;
}

.circle2_text2 
{
    font-size:25px;
    line-height:25px;
}

.goicuoc_popup_title 
{
    font-size:21px;
}

.compare_button 
{
    text-align: center;
    color: white;
    padding: 15px 0px 0px 0px;
    font-size: 15px;
    line-height: 18px;
    background-color: #3cb661;
    cursor: pointer;
    height: 50px;
}

.compare_count 
{
    font-size:14px;
    line-height:20px;
    padding-top:5px;
}

.thongtintaikhoan_button
{
    position:fixed;
    bottom:0px;
    right:100px;
    z-index:1000;
    float: right;
    background-color: #41b764;
    color: #ffffff;
    padding: 5px;
    line-height: 18px;
}

.thongtintaikhoan_button .svg 
{
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 5px;
}

.section-61 .item-04 .container-item .dangky, .section-61 .item-04 .container-item .chitiet
{
    line-height:15px;
}

.section-61 .item-03 .container-item .text3, .section-61 .item-04 .container-item .text3
{
    margin-bottom:8px;
}

.section-54 .item-02.ex .content-item .text1 
{
    white-space: nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%;    
}

.section-54 .item-02.ex .content-item .chitiet 
{
    float:right;
}

.section-54 .item-02.ex:hover .content-item .chitiet span 
{
    color: #ffffff;
    background-color: #41b764;
    border: 1px solid #41b764;
    padding: 5px 15px;
    font-size: 14px;    
}

.section-54 .item-02.ex .content-item .chitiet span
{
    color: #41b764;
    background-color: #ffffff;
    border: 1px solid #41b764;
    padding: 5px 15px;
    font-size: 14px;
}

.section-54 .item-02.ex .content-item .text3 
{
    height:40px;
    width:70%;
    overflow:hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.section-54 .item-01.ex .content-item
{
    top:initial;
    bottom:20px;
}

.section-54 .item-01 .content-item .chitiet span 
{
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.section-54 .item-02 .content-item .text1 .chitiet span 
{
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.section-56.ex .item-01 .content-item .chitiet
{
    float:right;
}

.section-56.ex .item-01 .content-item .chitiet span
{
    color: #3db660;
    background-color: #ffffff;
    border: 1px solid #3db660;
    padding: 5px 15px;
    font-size: 14px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.section-56.ex .item-01:hover .content-item .chitiet span
{
    color: #ffffff;
    background-color: #3db660;
    border: 1px solid #3db660;
    padding: 5px 15px;
    font-size: 14px;
}

.section-56.ex .item-01 .content-item .text3
{
    font-size:12px;
    color:#676767;
    line-height:15px;
    margin-top:10px;
}

/* END GOI CUOC */

/* SIM PHONG THUY */

.simphongthuy_section 
{
    background-image:url("../img/simphongthuy_bg.png");
}

.simphongthuy_section_title 
{
    text-align:center;
    font-size:26px;
    padding-top:30px;
}

.simphongthuy_header_text 
{
    font-size : 18px;
    color : #666766;
    padding:15px 0px 15px 0px;
}

.simphongthuy_text 
{
    font-size : 14px;
    line-height : 25px;
    color : #666766;
}

.simphongthuy_tutru 
{
    line-height:35px;
}

.simphongthuy_cỉcle 
{
    border-radius:50%;
    height:18px;
    width:18px;
    margin-top:8px;
}

.simphongthuy_cỉcle.moc
{
    background-color:#A67C52;
}

.simphongthuy_cỉcle.hoa
{
    background-color:#F15B26;
}

.simphongthuy_cỉcle.tho
{
    background-color:#3EB661;
}

.simphongthuy_cỉcle.kim
{
    background-color:#E5E5E5;
}

.simphongthuy_cỉcle.thuy
{
    background-color:#54A4DB;
}

.table-simphongthuy
{

}
.table-simphongthuy td
{
    padding: 10px 5px;
}
.table-simphongthuy th.col-stt
{
    width:8%
}
.table-simphongthuy th.col-number
{
    width:23%
}
.table-simphongthuy th.col-sim
{
    width:14%
}
.table-simphongthuy th.col-ynghia
{
    width:30%
}


.table-simphongthuy th.col-price
{
    width:19%
}
.table-simphongthuy th.col-sum
{
    width:9%
}
.table-simphongthuy th.col-shopping
{
    width:27%
}

.table-simphongthuy td.col-stt
{
    width:8%
}
.table-simphongthuy td.col-number
{
    width:23%;
    color:#3eb761;
    
}
.table-simphongthuy td.col-sim
{
    width:14%
}
.table-simphongthuy td.col-ynghia
{
    width:30%
}
.table-simphongthuy td.col-price
{
    width:19%
}
.table-simphongthuy td.col-sum
{
    width:9%
}
.table-simphongthuy td.col-shopping
{
    width:27%
}


.table-tracuuphongthuy
{

}

.table-tracuuphongthuy thead.title th
{
    text-align:left !important;
    padding: 10px !important;
}

.table-tracuuphongthuy td
{
    padding: 10px 10px !important;
    background-color:#ffffff !important; 
    border-style:none !important;
    border-bottom: 1px solid #cccccc !important;
}

.table-tracuuphongthuy th.col-number
{
    text-align:left;
    padding: 10px 10px !important;
    background-color:#ffffff;
    border-bottom: 1px solid #cccccc !important;
    color:#676767;
}
.table-tracuuphongthuy th.col-khuyenmai
{
   text-align:right;
   padding: 10px 10px !important;
   background-color:#ffffff;
   border-bottom: 1px solid #cccccc !important;
   color:#676767;
}

.table-tracuuphongthuy td.col-phongthuy
{
    text-align:left;
    width:100%;
}

.table-tracuuphongthuy td.col-phongthuy .svg
{
    width:17px;
}

.table-tracuuphongthuy td.col-phongthuy a
{
    color:#41b763;
}

.simphongthuy_select 
{
    width:100%;
    background : #FFFFFF;
    border:1px solid #CDCCCC;
    height:30px;
}

.simphongthuy_select_title 
{
    font-size:12px;
    color:#666766;
}

.col-simmenh 
{
    width:14.1%;
    float:left;
    position:relative;
}

.col-simmenh a
{
    color:#676767;
}

/* END SIM PHONG THUY */

/* DIEN THOAI */

.section-61 .item-01 
{
    padding:10px 10px 10px 10px;
}

.dienthoai_title
{
    height:50px;
    line-height:20px;
    font-size: 15px;
    color: #000000;
}

.dienthoai_price 
{
    height:50px;
}

.filter_div 
{
}

.filter_button 
{
    font-size:13px;
    background-color:#3eb761;
    color:white;
    width:100%;
}

.filter_category_button 
{
    text-align:left;
    font-size:13px;
    background-color:white;
    border:none;
    color:#818180; 
}

.css_label 
{
    padding-left: 20px;
    padding-right: 0;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: top left;
    vertical-align: middle;
    cursor: pointer;
    min-height: 15px;
    line-height: 15px;
    margin-bottom: 0px;
    font-size: 13px;
    color: #818180;
}

label.css_label 
{
    background-image: url(../img/cb2_small_1.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000000;
}

input[type=checkbox].css-checkbox + label.css_label
{
    padding-left: 20px;
    padding-right: 0;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: top left;
    vertical-align: middle;
    cursor: pointer;
    min-height: 15px;
    line-height: 15px;
    margin-bottom: 0px;
    font-size: 13px;
    color: #818180;
}

input[type=checkbox].css-checkbox:checked + label.css-label
{
    background-image: url(../img/cb2_small_2.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* END DIEN THOAI */

/* END MY VIETTEL */

.panel-sec-06 .panel-heading .panel-title .title-main 
{
    padding:5px 0;
}

.section-25 .item-compare .btn-sosanh 
{
    text-align: center;
    color: white;
    padding: 15px 35px;
    font-size: 18px;
    line-height: 18px;
    background-color: #3cb661;
    cursor: pointer;
    height: 50px;
    width: 300px;
}

.section-25 .item-compare .btn-sosanh:hover
{
    color: #d68531;
}

.section-25 .item-compare .btn-chitiet 
{
    text-align: center;
    color: white;
    padding: 10px 35px;
    font-size: 18px;
    line-height: 18px;
    background-color: #3cb661;
    cursor: pointer;
    display: inline-block;
    margin-top: 10px;
}

.section-25 .item-compare .btn-chitiet:hover
{
    color:#d68531;
}

.section-65 .item-01 .images .svg path 
{
    fill:#d68531;
}

.section-70 .svg path 
{
    fill:#41b764;
}

.section-70 .svg
{
    width:30px;    
}

.section-01 .header-menu-main2 .navbar-right .hotline span.big 
{
    font-size:18px;
}

.fontclass_bold 
{
    font-weight:bold;
}

.menu_myviettel_row 
{
    padding:0px 20px 0px 20px;
}

.menu_category a
{
    font-size : 16px;
    line-height : 36px;
    color : black !important;
    font-weight:bold;
}

.menu_category:hover a
{
    color:#00918d !important;
}

.menu_category:active a
{
    color:#3EB561 !important;
}

.menu_category_item a
{
    font-size:15px;
    line-height:36px;
    color:#676767 !important;
}

.menu_category_item:hover a
{
    color:#00918d !important;
}

.menu_category_item:active a
{
    color:#00918d !important;
}

.section-51 .item-table-sim
{
    width:100%;
}


.section-01 .header-menu-main2 .navbar-nav > li.active a
{
    background-color: rgba(242,243,242,0.5);
    color:white;    
}

.section-61 .item-03 .images .svg path 
{
    fill:#d68531;
}

.section-61 .item-03 .container-item .text1 
{
    color:#d68531;
}

.section-61 .item-04 .images .svg path 
{
    fill:#d68531;
}

.section-61 .item-04 .container-item .text1 
{
    color:#d68531;
}

.section-54 
{
    padding:0px 0px 30px 0px;
}

.table.borderless 
{
    font-size:18px;
}

.dichvuquocte_title 
{
    font-size : 20px;
    color: #000000;
    padding-bottom: 10px;
}

.dichvuquocte_text 
{
    font-size: 15px;
    color: #666766;
    line-height: 19px;
    padding-bottom: 15px;
}

.xem_button 
{
    color: #41b764;
    background-color: #ffffff;
    border: 1px solid #41b764;
    padding: 5px 15px;
    font-size: 14px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.item-05:hover .xem_button
{
    color: #ffffff;
    background-color: #41b764;
    border: 1px solid #41b764;
    padding: 5px 15px;
    font-size: 14px;
}

.panel-sec-06 .panel-heading .panel-title .title-main 
{
    padding:5px 0;
}

.section_62_text 
{
    color:#666766;
    font-size:14px;
    line-height:20px;
}

.viettelstudy_title 
{
    font-size : 20px;
    color: #000000;
    padding-bottom: 10px;
}

.viettelstudy_text 
{
    font-size: 15px;
    color: #666766;
    line-height: 19px;
    padding-bottom: 15px;
}

.section-61 .item-produce-foryou.active
{
    background-repeat: no-repeat;
    background-position: bottom center;
    background-color:#f3f3f3;
}

.section-61 .item-produce-foryou.active:hover
{
    background-repeat: no-repeat;
    background-position: bottom center;
    background-color:#f3f3f3;
}

.section-61 .item-produce-foryou:hover {
    background-repeat: no-repeat;
    background-position: bottom center;
    background-color: #e7e7e6;
}

.section-61 .item-produce-foryou a:hover .text1
{
    color:#3cb661;    
}

.section-61 .item-produce-foryou.active a:hover .text1
{
    color:black;    
}

.section-61 .item-produce-foryou a:hover .svg path
{
    fill:#3cb661;
}

#toTop 
{
    z-index:9999;
}

/* DOANH NGHIEP NAV */

#toTop2 
{
    position: fixed;
    bottom: 20px;
    right: 20px;
    cursor: pointer;
    display: none;
    font-size: 40px;
    color: #D68437;
}

.menu_category_doanhnghiep a
{
    font-size : 16px;
    line-height : 36px;
    color : black;
    font-weight:bold;
}

.menu_category_doanhnghiep:hover a
{
    color:#D68531;
}

.menu_category_doanhnghiep:active a
{
    color:#D68531;
}

.menu_category_item_doanhnghiep a
{
    font-size:15px;
    line-height:36px;
    color:#676767;
}

.menu_category_item_doanhnghiep:hover a
{
    color:#D68531;
}

.menu_category_item_doanhnghiep:active a
{
    color:#D68531;
}

.doanh_nghiep {
    padding: 0 0;
    position: relative;
}

.doanh_nghiep .header-wrapper
{
    position:absolute;
    left:0;
    right:0;
    z-index: 100;
}
.doanh_nghiep .header-wrapper2
{
    background-color:#ffffff;
}

@media (max-width: 767px) {
    
    .doanh_nghiep .header-wrapper2
{
    background-color:#F9B135;
}

}


.doanh_nghiep .header-service
{
    position:absolute;
    left:0;
    right:0;
    bottom: 30px;
    z-index: 100;
}

@media (max-width: 768px)
{
   .doanh_nghiep .header-service .item-service-index
   {
       display:none;
   }
   .doanh_nghiep .header-service .item-info
   {
       display:none;
   }
   
}


.doanh_nghiep .header-service .item-service-index
{
    padding-top:50px;
    padding-bottom:50px;
}

.doanh_nghiep .header-service .item-service-index .images {
    text-align: center;
    color: #ffffff;
    padding-bottom: 20px;

}
.doanh_nghiep .header-service .item-service-index .title {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
    color: #ffffff;
    padding-bottom: 10px;
}
.doanh_nghiep .header-service .item-service-index .content-meta {
    text-align: center;
    font-size: 15px;
    color: #ffffff;
}


.doanh_nghiep .header-service .item-info
{
    padding-top:10px;
    padding-bottom:10px;
    background-color: rgba(0, 0, 0, 0.7);
    text-align:center;
}

.doanh_nghiep .header-service .icon-photo
{
    position:absolute;
    font-size:50px;
    color:#b2abac;
    margin-top: -80px;
    margin-left: 40px;
}

.doanh_nghiep .header-service .item-info .images {
    text-align: center;
   

}
.doanh_nghiep .header-service .item-info .images i{
    text-align: center;
    color: #2c2e30;
    padding-bottom: 20px;
    font-size:30px;
    width: 60px;
    height:60px;
    background: #7e7b7b;
    line-height: inherit;
    margin: 10px 0;

}
.doanh_nghiep .header-service .item-info .images img{
   
    margin: 10px 0 10px 0;

}

.doanh_nghiep .header-service .item-info .title {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
    color: #999999;
    padding-bottom: 10px;
}
.doanh_nghiep .header-service .item-info .content-meta {
    text-align: left;
    font-size: 16px;
    color: #999999;
    margin: 10px 0;
    height: 110px;
}

.doanh_nghiep .header-service .item-info .btn-item-info {
   color: #fff;
    padding: 5px 30px;
    font-size: 18px;
    background-color:#00918d;
   display: -webkit-inline-box;
}

.doanh_nghiep .header-top-text
{

}

.doanh_nghiep .header-top-text .header-top-text {
    list-style:none;
    margin: 10px 0;
    padding: 0;
    color:#ffffff;
}
.doanh_nghiep .header-top-text .header-top-text {
   float:left;
}
.doanh_nghiep .header-top-text .header-top-text a.active {
  color:#ffffff;
}

.doanh_nghiep .header-top-text .header-top-text a {
   padding: 0 15px;
    line-height: 20px;

}

.doanh_nghiep .header-top-text .header-top-text a.login
{
        padding: 15px 5px;
}
.doanh_nghiep .header-top-text .header-top-text a.flag
{
        padding: 15px 5px;
}
.doanh_nghiep .header-top-text .header-top-text a.color
{
    width: 14px;
    height: 14px;
    padding: 0;
    display: inline-block;
    margin-left:5px;
}
.doanh_nghiep .header-top-text .header-top-text span.text-change-color
{
    margin-right:30px;
}




.doanh_nghiep .header-top-text2
{
        font-size: 12px;
}

.doanh_nghiep .header-top-text2 .logo-mobile
{
    display:none;
    float: left;
    padding: 5px 0;
}
.doanh_nghiep .header-top-text2 .logo-mobile img.logo
{
        width:80px;
}
.doanh_nghiep .header-top-text2 .hotline-mobile
{
        float: right;
    text-align: center;
    cursor: default;
        margin: 14px 0;
        display:none;
}
.doanh_nghiep .header-top-text2 .hotline-mobile i {
    text-align: center;
    color: #F9B135;
    font-size: 16px;
    width: 28px;
    height: 28px;
    background: #ffffff;
    line-height: 28px;
    margin: 7px 0;
    position: absolute;
    margin-top: 0px;
}
.doanh_nghiep .header-top-text2 .hotline-mobile span.big {
    font-size: 25px;
    color: #ffffff;
    line-height: 25px;
    padding-left: 40px;
    font-weight: normal;
}

.doanh_nghiep .header-top-text2 .serch-destop
{
        background-color: rgba(243, 243, 243, 1);
    box-shadow: 0px 4px 2px 2px rgba(35,35,35,0.2);
    position:absolute;
    width:300px;
    z-index:20;
    top: 22px;
    display:none;
    left:0;
}
.doanh_nghiep .header-top-text2 .serch-destop.active
{
        display: table;
}


.doanh_nghiep .header-top-text2 .user-destop
{
        background-color: rgba(243, 243, 243, 1);
    box-shadow: 0px 4px 2px 2px rgba(35,35,35,0.2);
    position:absolute;
    width:200px;
    z-index:20;
    top: 22px;
    left:0;
    display:none;
    padding: 20px;
    text-align: center
}
.doanh_nghiep .header-top-text2 .user-destop.active
{
        display: table;
}

.doanh_nghiep .header-top-text2 .user-destop .text1
{
    font-size:16px;
}
.doanh_nghiep .header-top-text2 .user-destop .btn a
{
    color: #ffffff;
    background-color: #41b764;
    border: 1px solid #41b764;
    padding: 5px 10px;
    font-size: 14px;
}
.doanh_nghiep .header-top-text2 .user-destop .btn a:hover
{
    color:#d68437
}

.doanh_nghiep .header-menu-main2 .navbar-brand
{
       
}
.doanh_nghiep .header-menu-main2 .serch-destop
{
    background-color: rgba(243, 243, 243, 1);
    box-shadow: 0px 4px 2px 2px rgba(35,35,35,0.2);
    position: absolute;
    width: 300px;
    z-index: 20;
    top: 45px;
    display: none;
    right: 0;
}
.doanh_nghiep .header-menu-main2 .serch-destop.active
{
        display: table;
}

@media (max-width: 767px) {
    
  .doanh_nghiep .header-menu-main2 .navbar-brand
{
      display:none;
}

  .doanh_nghiep .header-top-text2 .logo-mobile
{
        display:block;
}
.doanh_nghiep .header-top-text2 .hotline-mobile
{
        display:block;
}

}

.doanh_nghiep .header-top-text2 .navbar-left
{
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 170px;
}


.doanh_nghiep .header-top-text2 .navbar-left .select-location i {
    text-align: center;
    color: #676767;
    padding-bottom: 15px;
    font-size: 12px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin: 0px 0 0 0;
}
.doanh_nghiep .header-top-text2 .navbar-left .select-location .selectpicker-location
{
    padding: 0 0 0 5px;
}



@media (max-width: 992px)
{
   
   .doanh_nghiep .header-top-text2 .navbar-left
    {
       /*float:right;
       margin-top: 10px;*/
       display:none;
    }
   
}

.doanh_nghiep .header-top-text2 .navbar-right
{
    margin-right: 20px;
    display: inline-block;
}
.doanh_nghiep .header-top-text2 .navbar-right a
{
      color:#989898;
}
.doanh_nghiep .header-top-text2 .navbar-right a:hover
{
      color:#F9B135;;
}
.doanh_nghiep .header-top-text2 .navbar-right a:hover i
{
      color:#F9B135;;
}
.doanh_nghiep .header-top-text2 .navbar-right a span
{
     line-height: 13px;
}
.doanh_nghiep .header-top-text2 .navbar-right a span.user
{
     padding: 0 10px;
     display: inline-block;
}
.doanh_nghiep .header-top-text2 .navbar-right a i
{
text-align: center;
    color: #676767;
    padding-bottom: 15px;
    font-size: 12px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin: 0px 0 0 0;
}




.doanh_nghiep .header-top-text2 .navbar-right a.border
{
          border-left: 1px solid #bebcbc;
}

.doanh_nghiep .header-menu-main2
{

}
.doanh_nghiep .header-menu-main2 .img-mobile-menu{
    height: 18px;
    width: 18px;
    vertical-align: middle;
    margin-right: 0;
    margin-top: 0px;
}
.doanh_nghiep .header-menu-main2 .img-mobile-menu path {
    fill: #ffffff;
}
.doanh_nghiep .header-top-text2 .navbar-left .item-change-user{
    display: inline;
    padding: 0 20px 0 0;
    position: relative;
}
.doanh_nghiep .header-top-text2 .navbar-left .item-change-user .img-mobile-menu{
    height: 15px;
    width: 15px;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: 0px;
}
.doanh_nghiep .header-top-text2 .navbar-left .item-change-user .img-mobile-menu path {
    fill: #676767;
}
.doanh_nghiep .header-top-text2 .navbar-left a {
    color: #989898;
}
.doanh_nghiep .header-top-text2 .navbar-left a:hover {
    color: #D68531;
}


.doanh_nghiep .header-top-text2 .navbar-left .item-change-user a.active
{
       color:#D68531;
}


.doanh_nghiep .header-menu-main2 .navbar-right .hotline
{
          float: right;
    text-align: center;
    cursor: default;
    margin: 5px 0;
}
.doanh_nghiep .header-menu-main2 .navbar-right .hotline span.big
{
        font-size: 25px;
    color: #ffffff;
    line-height: 25px;
    padding-left: 40px;
    font-weight: normal;
}
.doanh_nghiep .header-menu-main2 .navbar-right .hotline i
{

        text-align: center;
    color: #F9B135;;
    font-size: 16px;
    width: 28px;
    height: 28px;
    background: #ffffff;
    line-height: 28px;
    margin: 7px 0;
    position: absolute;
    margin-top: 0px;
}


.doanh_nghiep .header-menu-main2 .navbar-right .search
{
          float: right;
    text-align: center;
    cursor: default;
    
    cursor:pointer;
    padding-right:60px;
}
.doanh_nghiep .header-menu-main2 .navbar-right .search span.big
{
        font-size: 16px;
    color: #ffffff;
    line-height: 25px;
    padding-left: 40px;
    font-weight: normal;
}
.doanh_nghiep .header-menu-main2 .navbar-right .search i
{

        text-align: center;
    color: #F9B135;;
    font-size: 16px;
    width: 28px;
    height: 28px;
    background: #ffffff;
    line-height: 28px;
    margin: 7px 0;
    position: absolute;
    margin-top: 0px;
}


.doanh_nghiep .header-top-text2 .navbar-right .menu-shoping
{
       padding: 4px 0;
}
.doanh_nghiep .header-top-text2 .navbar-right .menu-shoping .item-shoping
{
       display:inline;
       padding: 0 10px;
       position:relative;
}
.doanh_nghiep .header-top-text2 .navbar-right .menu-shoping .item-shoping a.active
{
       color:#F9B135;
}

.doanh_nghiep .header-top-text2 .navbar-right .menu-shoping .item-shoping.border
{
       border-left: 1px solid #bebcbc;
}

.doanh_nghiep .header-top-text2 .navbar-right .menu-shoping .img-mobile-menu{
    height: 15px;
    width: 15px;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: 0px;
}
.doanh_nghiep .header-top-text2 .navbar-right .menu-shoping .img-mobile-menu path {
    fill: #676767;
}


@media (max-width: 767px)
{
   
   .doanh_nghiep .header-top-text2 .navbar-right
    {
       margin: 15px 0 5px 0;
           float: right;
    }
   .doanh_nghiep .header-top-text2 .navbar-right .menu-shoping
   {
       display:none;
   }


   .doanh_nghiep .header-top-text2 .navbar-right .hotline
{
         margin-top: 8px;
    float: right;
}
   .doanh_nghiep .header-top-text2 .navbar-right .hotline span.big
{
        font-size: 20px !important;
            padding-left: 35px !important;
}


   .doanh_nghiep .header-top-text2 .navbar-right .hotline span.des {
   display:none;
}
   
}

@media (min-width:992px) {
    
 
}


.doanh_nghiep .header-top-text2 .navbar-right a.active
{
      color:#ffffff;
}


/* check mobi */
.tp-bullets
  {
      display:none;
  }
.navbar-brand img
{
   
}
@media (min-width:992px) {
    
  .tp-bullets
  {
      display:block;
  }
  .navbar-brand img
{
    
}
}



.doanh_nghiep .header-menu-main
{
    background-color:#27baa4;
}
.doanh_nghiep .header-menu-main .navbar-collapse
{
        position: relative;
}
.doanh_nghiep .header-menu-main .navbar-collapse .navbar-nav
{
        position: static;
}

.doanh_nghiep .header-menu-main .navbar-nav > li
{
    padding:0;
        position: static;
}
.doanh_nghiep .header-menu-main .navbar-nav > li > a
{
    font-size: 20px;
    color:#ffffff;
    padding:22px 20px;
    border-right: 1px solid #ffffff;
    height:92px;

}
.doanh_nghiep .header-menu-main .navbar-nav .open > a
{
    color:#000000;
}
.doanh_nghiep .header-menu-main .navbar-nav .open > a span
{
    color:#a2a0a0;
}



.doanh_nghiep .header-menu-main .navbar-nav li:last-child a
{
    border-right: none;
}
.doanh_nghiep .header-menu-main .navbar-nav li a span
{
    font-size: 11px;
    color:#ffffff;
    display: -webkit-box;
    color:#a2d8cd;
    line-height: 12px;
    margin-top: 5px;
}
.doanh_nghiep .header-menu-main .navbar-nav .dropdown-menu
{
    padding: 0;
}

    
.doanh_nghiep .header-menu-main .navbar-nav .dropdown-menu > ul
{
    list-style:none;
        padding: 10px 15px;
}

.doanh_nghiep .header-menu-main .navbar-nav .dropdown-menu > ul.ul-style-support
{
        padding: 10px 80px;
}


.doanh_nghiep .header-menu-main .navbar-nav .dropdown-menu > ul > li
{
     padding: 8px 10px 0px 10px;
     font-size:15px;
     font-weight:normal;
     color:#676767;
}
.doanh_nghiep .header-menu-main .navbar-nav .dropdown-menu > ul > li.item-top
{

     font-size:17px;
    
}

.doanh_nghiep .header-menu-main .navbar-nav .dropdown-menu > ul > li a
{
     color:#676767;
}

.doanh_nghiep .header-menu-main .navbar-nav .dropdown-menu .arrow-menu-bottom
{
    background-color:#e7e7e6;
    text-align:center;
    display:block;
    padding:5px;
}

.doanh_nghiep .header-menu-main .search-menu-main
{
    margin-top: 28px;
    border: 1px solid #ffffff;
}

.doanh_nghiep .header-menu-main2
{
    background-color:#F9B135;
}

@media (max-width: 767px) {
    .doanh_nghiep .header-menu-main2
{
    background-color:#D68437;
}
}


.doanh_nghiep .menutop-fixed {
    /*position: fixed;*/
    top: 0px;
    left: 0;
    right: 0;
    z-index: 200;
}

@media (max-width: 767px) {
    .doanh_nghiep .menutop-fixed {
    position: fixed;
}
}

@media (max-width: 768px)
{
   
.doanh_nghiep .menutop-fixed {
    position: relative;
    top: 0px;
    left: 0;
    right: 0;
    z-index: 200;
}
   
}


.doanh_nghiep .header-menu-main2 .navbar-collapse
{
        position: relative;
}

@media (max-width: 767px) {
    .doanh_nghiep .header-menu-main2 .navbar-collapse
{
    background-color:#f3f3f3;
    width:300px;
    position:absolute;
    z-index:10;
}
}

@media (max-width: 450px) {
    .doanh_nghiep .header-menu-main2 .navbar-collapse {
        width: 80%;
    }

    footer .doanh_nghiep_title-footer::after {
        font: normal normal normal 14px/1 FontAwesome;
        content: "\f105";
        font-size: 10px;
        margin-top: 3px;
        margin-left: 5px;
    }
}



.doanh_nghiep .header-menu-main2 .navbar-collapse .navbar-nav
{
        position: static;
}

.doanh_nghiep .header-menu-main2 .navbar-nav > li
{
    padding:0;
    position: static;        
    
}
.doanh_nghiep .header-menu-main2 .navbar-nav > li > a
{
    font-size: 16px;
    color: #ffffff;
    padding: 13px 25px 12px 25px;
    
}


@media (max-width: 1024px)
{
   
.doanh_nghiep .header-menu-main2 .navbar-nav > li > a {
    
}
   
}

@media (max-width: 768px)
{
   
.doanh_nghiep .header-menu-main2 .navbar-nav > li > a {
    padding: 10px 10px;
}
   
}



@media (max-width: 767px)
{
   
 .doanh_nghiep .header-menu-main2 .navbar-nav > li > a
{
        padding: 15px;
        color:#D68437;
}
   
}



.doanh_nghiep .header-menu-main2 .navbar-nav li a.dropdown-toggle::after
{
    content: "";
    width: 0%;
    left: 0%;
    bottom: 0px;
    height: 2px;
    position: absolute;
    background-color: white;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;       
}

.doanh_nghiep .header-menu-main2 .navbar-nav li.active:hover a.dropdown-toggle::after
{
    width:100%;
}

.doanh_nghiep .header-menu-main2 .navbar-nav > li.active > a
{
    background-color: rgba(242,243,242,0.5);
    color:white;
}

.doanh_nghiep .header-menu-main2 .navbar-nav > li.open > a {
   
 
}

@media (max-width: 767px)
{

.doanh_nghiep .header-menu-main2 .navbar-nav > li > a.item-home::after {
   content: "";
}
.doanh_nghiep .header-menu-main2 .navbar-nav > li.open > a.item-home::after {
   content: "";
}
   
.doanh_nghiep .header-menu-main2 .navbar-nav > li > a::after {
    font: normal normal normal 14px/1 FontAwesome;
   content: "\f067";
   float:right;
   font-size:10px;
   margin-top:3px;
 
}
.doanh_nghiep .header-menu-main2 .navbar-nav > li.open > a::after {
    font: normal normal normal 14px/1 FontAwesome;
   content: "\f068";
   float:right;
   font-size:10px;
 margin-top:3px;
}
   
}


.doanh_nghiep .header-menu-main2 .navbar-nav .img-mobile-menu
{
    height: 18px;
    width: 18px;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -3px;
    display:none; 
}
@media (max-width: 767px)
{
   
.doanh_nghiep .header-menu-main2 .navbar-nav .img-mobile-menu
{

        display: inline-block; 
}
   
}

.doanh_nghiep .header-menu-main2 .navbar-nav .img-mobile-menu path {
    fill: #3eb661;
}

.doanh_nghiep .header-menu-main2 .navbar-nav > li > a i
{
    padding-left: 6px;
}

.doanh_nghiep .header-menu-main2 .navbar-nav .open > a
{
    color:#000000;
}



.doanh_nghiep .header-menu-main2 .navbar-nav li:last-child a
{
    border-right: none;
}

.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu
{
    margin: 0 0;
    background-color: rgba(243, 243, 243, 1);
        box-shadow: 0px 4px 2px 2px rgba(35,35,35,0.2);
}

@media (max-width: 767px)
{
   
.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu
{
        box-shadow: none;
}
   
}


.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-mobile
{
    display:none;
}
    
.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul
{
    list-style:none;
        padding: 10px 15px;
        color:#757575;
}

.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul.ul-style-support
{
        padding: 10px 80px;
}
@media (max-width: 768px)
{
   
   .doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul.ul-style-support
{
        padding: 0 25px;
}
   
}

.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li
{
     padding: 8px 10px 0px 10px;
     font-size:15px;
     min-width: 210px;
}


.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li.item-top
{
     font-size:16px;
              font-weight: normal;
}
.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li.item-top a
{
          color:#000000;
}
.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li.item-top a:hover
{
          color: #F9B135;;
}

.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li.item-images
{
     text-align:center;
     height: 220px;
     position:relative;
}
.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li.item-images img
{
         position: absolute;
    bottom: 0;
    margin-left: -45px;
}

.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li a
{
     color:#676767;
}
@media (max-width: 768px)
{
   
 .doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li a
{
     color: #D68437 !important;
}
   
}

.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li a:hover
{
     color:#F9B135;;
}
.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li.view-all
{
     display:none;
}
.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li.view-all a
{
     color:#f79420;
}
.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li.view-all a:hover {
    color: #ffffff;
}
.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul.ul-menu-mobile
{
     display:none;
}

.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul.ul-menu-mobile .item-mobile .btn-dangky
{
     color:#f79320;
}

.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul.ul-menu-mobile .item-mobile .input-login
{
    background:none;
    border-bottom: 1px solid #3e3f50;
}

@media (max-width: 767px)
{
.doanh_nghiep .header-menu-main2 .navbar-nav > li {
    border-bottom: 1px solid #cdcccb;
}

.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu {
    padding: 0 0 0 0;

}
.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-mobile
{
    display:block;
}

.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul {

     padding: 0 15px; 

}


.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li.item-images
{
     display:none;
}
.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li.center-text
{
     display:block;
     text-align:left;
}
.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li.item-top
{
     display:block;
    font-weight: normal;
    font-size:15px;
}
.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li.item-mobile-hidden
{
     display:none;
}



.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li.view-all
{
     display:block;
}

.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul.ul-menu-mobile
{
     display:block;
}
.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li.item-mobile
{
     display:block;
}

.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu > ul > li
{
    padding:8px 0;
}

}



.doanh_nghiep .header-menu-main2 .navbar-nav .dropdown-menu .arrow-menu-bottom
{
    background-color:#e7e7e6;
    text-align:center;
    display:block;
    padding:5px;
}




.doanh_nghiep .header-menu-main2 .search-menu-main
{
    margin-top: 5px;
    border-bottom: 1px solid #7c7c82;
    width: 200px;
        float: left;
            margin-left: 10px;
}

@media (max-width: 768px)
{
   
   .doanh_nghiep .header-menu-main2 .search-menu-main
   {
        margin-left: 0;
   }
   .doanh_nghiep .header-menu-main2 .search-menu-main
{
    width: 180px;
}
   
}

.doanh_nghiep .header-menu-main2 .search-menu-main .ul-input-search-index {
    position: absolute;
    padding: 5px 0;
    background-color: rgba(0, 0, 0, 0.8);
    border-style: none;
    border-radius: 0;
    width: 350px;
    font-size: 15px;
    line-height: 20px;
    z-index: 3;
    display: none;
    left: 0;
    top: 39px;
}
.doanh_nghiep .header-menu-main2 .search-menu-main .ul-input-search-index .item-input-search {
    padding: 5px;
        border-bottom: 1px solid #8f8f8f;
}

.doanh_nghiep .header-menu-main2 .search-menu-main .ul-input-search-index .item-input-search .images {
    width:90px;
    text-align:center;
    float:left;
    margin-right:10px;
}
.doanh_nghiep .header-menu-main2 .search-menu-main .ul-input-search-index .item-input-search .images img {
    height:70px;
        max-width: 90px;
}
@media (max-width: 768px)
{
   
.doanh_nghiep .header-menu-main2 .search-menu-main .ul-input-search-index .item-input-search .images {
    display:none;
}
.doanh_nghiep .header-menu-main2 .search-menu-main .ul-input-search-index {

     width: 100%; 
     background-color: rgba(0, 0, 0, 1);
}

}

.doanh_nghiep .header-menu-main2 .search-menu-main .ul-input-search-index .item-input-search .catalo {
    color:#757575;
}
.doanh_nghiep .header-menu-main2 .search-menu-main .ul-input-search-index .item-input-search .title {
    color:#757575;
    font-size:16px;
    padding: 5px 0;
    max-height: 45px;
    overflow:hidden;
}
.doanh_nghiep .header-menu-main2 .search-menu-main .ul-input-search-index .item-input-search .title span {
    color:#ffffff;
}
.doanh_nghiep .header-menu-main2 .search-menu-main .ul-input-search-index .item-input-search .price {
    color:#ec2127;
}
.doanh_nghiep .header-menu-main2 .search-menu-main .ul-input-search-index .item-input-search a {
    color:#ffffff;
}
.doanh_nghiep .header-menu-main2 .search-menu-main .ul-input-search-index .item-input-search a:hover {
    color:#f79320;
}

.doanh_nghiep .header-menu-main2 .search-menu-main .ul-input-search-index a.view-all {
    color:#f79320;
    font-size:18px;
    padding: 10px;
    text-align:center;
        display: block;
}
.doanh_nghiep .header-menu-main2 .search-menu-main .ul-input-search-index a.view-all:hover {
    color:#ffffff;
}


@media (max-width: 767px)
{
   
   .doanh_nghiep .header-menu-main2 .search-menu-main
{

    width: inherit;
    margin-bottom: 20px;
}
   
}

.doanh_nghiep .header-menu-main2 .search-menu-main .input-search-index
{
    height: 30px;
    padding: 3px 0;
    color: #757575;
}
.doanh_nghiep .header-menu-main2 .search-menu-main .input-search-index::-webkit-input-placeholder {
   color: #757575;
}




.doanh_nghiep .header-menu-main2 .navbar-right
{
    margin-top: 10px;
    margin-right: 30px;
}
@media (max-width: 1100px)
{
   
.doanh_nghiep .header-menu-main2 .navbar-right
{
    display:none;
}
   
}

.doanh_nghiep .header-menu-main2 .navbar-right .btn-menu-sub
{
    padding:0 5px;
}
.doanh_nghiep .header-menu-main2 .navbar-right .btn-menu-sub:hover
{
    color:#ffffff;
}
.doanh_nghiep .header-menu-main2 .navbar-right .active
{
    color:#ffffff;
}

.doanh_nghiep .header-menu-main2 .navbar-right .menu-sub
{
    position: absolute;
    padding: 15px 15px;
    background-color: rgba(0, 0, 0, 0.9);
    border-style: none;
    border-radius: 0;
    width: 210px;
    font-size: 15px;
    line-height: 20px;
    z-index: 3;
    display: none;
    right: 15px;
    top: 39px;
}


.doanh_nghiep .header-menu-main2 .navbar-right .menu-sub .item-menu
{
   padding:5px;
}
.doanh_nghiep .header-menu-main2 .navbar-right .menu-sub .item-menu a
{
   color:#ffffff;
}
.doanh_nghiep .header-menu-main2 .navbar-right .menu-sub .item-menu .text1
{
   font-size:13px;
   color:#757575;
}
.doanh_nghiep .header-menu-main2 .navbar-right .menu-sub .item-menu .text2
{
   font-size:13px;
   color:#757575;
}
.doanh_nghiep .header-menu-main2 .navbar-right .menu-sub .item-menu .text3
{
   font-size:13px;
   color:#f79320;
}
.doanh_nghiep .header-menu-main2 .navbar-right .menu-sub .btn-menu
{
   padding:5px;
   background-color:#f79320;
   color:#ffffff;
   display: inherit;
   text-align:center;
}
.doanh_nghiep .header-menu-main2 #bs-navbar-mobi-search .input-group
{
    
   display:none;
}
.doanh_nghiep .header-menu-main2 #bs-navbar-mobi-diadiem .selectpicker-location
{
    padding: 10px 0;
   display:none;
}
.doanh_nghiep .header-menu-main2 #bs-navbar-mobi-dangnhap
{
    padding:0;
}
.doanh_nghiep .header-menu-main2 #bs-navbar-mobi-dangnhap .dangnhap-mobile
{
    display:none;
    padding: 20px;
    background-color:#52504f;
    color:#ffffff;
}
.doanh_nghiep .header-menu-main2 #bs-navbar-mobi-dangnhap .title-dangnhap
{
    background-color:#d68437;
    padding: 10px;
    text-align:center;
}
.doanh_nghiep .header-menu-main2 #bs-navbar-mobi-dangnhap .form-dangnhap
{
    background-color:#ffffff;
    padding:20px;
}
.doanh_nghiep .header-menu-main2 #bs-navbar-mobi-dangnhap .form-dangnhap .item-input
{
    margin-bottom:20px;
}
.doanh_nghiep .header-menu-main2 #bs-navbar-mobi-dangnhap .form-dangnhap .item-input .form-control
{
    border: 1px solid #e7e5e5;
}

.doanh_nghiep .header-menu-main2 #bs-navbar-mobi-dangnhap .form-dangnhap .item-btn
{
    margin-bottom:30px;
}
.doanh_nghiep .header-menu-main2 #bs-navbar-mobi-dangnhap .form-dangnhap .item-btn .btn
{
    color: #ffffff;
    background-color: #F9B135;
    border: 1px solid #F9B135;
        padding: 5px 10px;
    font-size: 14px
}
.doanh_nghiep .header-menu-main2 #bs-navbar-mobi-dangnhap .form-dangnhap .item-btn .quenpass
{
    color: #D68437;
    float:right;
}


.doanh_nghiep .header-menu-main2 #bs-navbar-mobi-dangnhap .form-dangnhap .item-dangky
{
    border-top: 1px solid #e7e5e5;
    color:#989898;
}
.doanh_nghiep .header-menu-main2 #bs-navbar-mobi-dangnhap .form-dangnhap .item-dangky a
{
   color: #D68437;
}


@media (max-width: 767px)
{
 
   .doanh_nghiep .header-menu-main2 #bs-navbar-mobi-search .input-group
{
   display:inline-table;
}
.doanh_nghiep .header-menu-main2 #bs-navbar-mobi-diadiem .selectpicker-location
{
   display:block;
}
.doanh_nghiep .header-menu-main2 #bs-navbar-mobi-dangnhap .dangnhap-mobile
{
    display:block;
}
}


.doanh_nghiep .input-group .input-search-index {
background: none;
border-style: none;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
color:#1c1b1b;
}

.doanh_nghiep .input-group .input-search-index::-webkit-input-placeholder {
   color: #1c1b1b;
}

.doanh_nghiep .input-group .button-search-index {
    padding: 0px 10px;
    background: none;
    border-style: none;
    border-radius: 0;
    font-size: 18px;
    color: #1c1b1b;
}

.doanh_nghiep .text-bg-search-index {
background-color: rgba(0,0,0, .75);
color: #ffffff;
position: absolute;
bottom: 0;
left: 0;
right: 0;
text-align: center;
padding: 20px;
font-size: 20px;
font-weight: normal;
}


.doanh_nghiep_59 {
     
    background-position:center top;
    background-repeat:no-repeat;
    position:relative;
    background-color:#f3f3f3;
    padding: 10px 0;
}

.doanh_nghiep_59 .title-section
{
    
}
.doanh_nghiep_59 .title-section .text1
{
    text-align: left;
    font-size: 20px;
    font-weight: normal;
    color: #000000;
}
.doanh_nghiep_59 .title-section .text2
{
    
    font-size: 15px;
    color:#818180;
}
.doanh_nghiep_59 .title-section .text2 a
{
    color:#41b763;
}
.doanh_nghiep_59 .item-01
{
    padding: 0 15px;
}

@media (max-width: 767px)
{
   
.doanh_nghiep_59 .item-01
{
    padding: 10px 15px;
}

}


.doanh_nghiep_59 .item-01 .selectpicker-dichvu
{
    background-color:#ffffff;
    width:100%;
    padding:5px;
    border: 2px solid #F9B135;
    color:#F9B135;
}

.doanh_nghiep_59 .item-01 .selectpicker-dichvu2
{
    background-color:#ffffff;
    width:100%;
    padding:5px;
    border: 2px solid #e4e3e3;
    color:#676767;
}
.doanh_nghiep_59 .xemthem
{
    text-align:center;
}
.doanh_nghiep_59 .xemthem a {
        color: #ffffff;
    background-color: #F9B135;
    border: 1px solid #F9B135;
    padding: 4px 30px;
    font-size: 14px;
    display: inline-block;
}

.doanh_nghiep_59 a 
{
    color:#D68531;
}

.doanh_nghiep_54 {
     
    padding: 5px 0;
}

.doanh_nghiep_54 .title-section
{
    text-align: left;
    font-size: 20px;
    font-weight: normal;
    padding: 15px 0 15px 0;
    color: #000000;
    line-height: 25px;
}
.doanh_nghiep_54 .title-section .view-all {
    float: right;
    font-size: 15px;
    color: #D68437;
}



.doanh_nghiep_54 .item-01 {
  
    margin-bottom:30px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.doanh_nghiep_54 .item-01:hover {
  
}


.doanh_nghiep_54 .item-01 .images {
text-align: center;
 webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    overflow:hidden;
}

.doanh_nghiep_54 .item-01 .images:hover img {
   
}

.doanh_nghiep_54 .item-01 .images img {
width:100%;
 webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.doanh_nghiep_54 .item-01 .content-item {
text-align: left;
    padding: 25px 40px;
    font-weight: normal; 
    position:absolute;  
    z-index:10;      
    top:0;
}

@media (max-width: 767px)
{
   
.doanh_nghiep_54 .item-01 .content-item {
    padding: 15px;
}
}
.doanh_nghiep_54 .item-01:hover .content-item .chitiet span {
color: #ffffff;
    background-color: #D68437;
    border: 1px solid #D68437;
    padding: 5px 15px;
    font-size: 14px;
}

.doanh_nghiep_54 .item-01 .content-item .text1{
    font-size: 20px;
    color:#000000;   
    padding-bottom: 10px;
      
}
.doanh_nghiep_54 .item-01 .content-item .text2 {
    font-size: 15px; 
    color:#666766;    
    line-height:19px;
    padding-bottom: 15px;
}

.doanh_nghiep_54 .item-01 .content-item .chitiet span {
    color: #D68437;
    background-color: #ffffff;
    border: 1px solid #D68437;
    padding: 5px 15px;
    font-size: 14px;
}
.doanh_nghiep_54 .item-01 .content-item .chitiet span:hover {
    color: #ffffff;
    background-color: #D68437;
    border: 1px solid #D68437;
    padding: 5px 15px;
    font-size: 14px;
}





.doanh_nghiep_54 .item-02 {
  
    margin-bottom:30px;
        -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
   
    
}

.doanh_nghiep_54 .item-02:hover .content-item .text1 .chitiet span {
    color: #ffffff;
    background-color: #D68437;
    border: 1px solid #D68437;
    padding: 5px 15px;
    font-size: 14px;
}

.doanh_nghiep_54 .item-02 .images {
text-align: center;
 webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    overflow:hidden;
    position:relative;
}
.doanh_nghiep_54 .item-02 .images .img-icon-over {
    width: 134px;
    height:99px;
    position:absolute;
    z-index:10;
    top:50%;
    margin-top:-50px;
    left: 20px;
}
.doanh_nghiep_54 .item-02 .images .img-icon-over img {

}
.doanh_nghiep_54 .item-02 .images .img-icon-over span {
    color:#ffffff;
    font-size: 16px;
    position:absolute;
    z-index:10;
    top:50%;
    margin-top:-20px;
    line-height: 30px;
    left: 60px;
    width:75px;
    text-align:center;
}


.doanh_nghiep_54 .item-02 .images .img-icon-over2 {
    width: 110px;
    height:101px;
    position:absolute;
    z-index:10;
    top:50%;
    margin-top:-50px;
    left: 20px;
}
.doanh_nghiep_54 .item-02 .images .img-icon-over2 img {

}
.doanh_nghiep_54 .item-02 .images .img-icon-over2 span {
    color:#ffffff;
    font-size: 16px;
    position:absolute;
    z-index:10;
    top:50%;
    margin-top:-35px;
    line-height: 30px;
    left: 35px;
    width:75px;
    text-align:center;
}


.doanh_nghiep_54 .item-02 .images .img-icon-over4 {
    width: 110px;
    height:101px;
    position:absolute;
    z-index:10;
    top:50%;
    margin-top:-50px;
    left: 20px;
}
.doanh_nghiep_54 .item-02 .images .img-icon-over4 img {

}
.doanh_nghiep_54 .item-02 .images .img-icon-over4 span {
    color:#ffffff;
    font-size: 16px;
    position:absolute;
    z-index:10;
    top:50%;
    margin-top:-5px;
    line-height: 30px;
    left: 35px;
    width:75px;
    text-align:center;
}


.doanh_nghiep_54 .item-02 .images .img-icon-over5 {
    width: 136px;
    height:72px;
    position:absolute;
    z-index:10;
    top:50%;
    margin-top:-36px;
    left: 20px;
}
.doanh_nghiep_54 .item-02 .images .img-icon-over5 img {

}
.doanh_nghiep_54 .item-02 .images .img-icon-over5 span {
    color:#ffffff;
    font-size: 16px;
    position:absolute;
    z-index:10;
    top:50%;
    margin-top:-22px;
    line-height: 30px;
    left: 65px;
    width:75px;
    text-align:center;
}

.doanh_nghiep_54 .item-02 .images .img-icon-over6 {
    width: 75px;
    height:76px;
    position:absolute;
    z-index:10;
    top:50%;
    left:50%;
    margin-top:-38px;
    margin-left: -36px;
}
.doanh_nghiep_54 .item-02 .images .img-icon-over6 img {

}

.doanh_nghiep_54 .item-02 .images .img-icon-over7 {
    width: 132px;
    height:84px;
    position:absolute;
    z-index:10;
    top:50%;
    margin-top:-42px;
    left: 20px;
}
.doanh_nghiep_54 .item-02 .images .img-icon-over7 img {

}
.doanh_nghiep_54 .item-02 .images .img-icon-over7 span {
    color:#ffffff;
    font-size: 16px;
    position:absolute;
    z-index:10;
    top:50%;
    margin-top:-30px;
    line-height: 30px;
    left: 60px;
    width:75px;
    text-align:center;
}

.doanh_nghiep_54 .item-02 .images:hover img {

}

.doanh_nghiep_54 .item-02 .images img {
width:100%;
 webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.doanh_nghiep_54 .item-02 .content-item {
text-align: left;
    padding: 10px;
     border: 2px solid #f2f1f1;
}
.doanh_nghiep_54 .item-02 .content-item .text1{
    font-size: 18px;
    color:#000000;   
    padding-bottom: 10px;
      
}
.doanh_nghiep_54 .item-02 .content-item .text2 {
    font-size: 13px; 
    color:#666766;    
    line-height:19px;
    padding-bottom: 15px;
}
.doanh_nghiep_54 .item-02 .content-item .text3 {
    font-size: 13px; 
    color:#666766;    
    line-height:19px;
}
.doanh_nghiep_54 .item-02 .content-item .text4 {
    font-size: 12px; 
    color:#999999;    
    line-height:19px;
        height: 19px;
    overflow: hidden;
}
.doanh_nghiep_54 .item-02 .content-item .text1 .chitiet{
    float:right;
}
.doanh_nghiep_54 .item-02 .content-item .text1 .chitiet span {
    color: #D68437;
    background-color: #ffffff;
    border: 1px solid #D68437;
    padding: 5px 15px;
    font-size: 14px;
}
.doanh_nghiep_54 .item-02 .content-item .text1 .chitiet span:hover {
    color: #ffffff;
    background-color: #D68437;
    border: 1px solid #D68437;
    padding: 5px 15px;
    font-size: 14px;
}




.doanh_nghiep_54 .item-03 {
  
    margin-bottom:30px;
        -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    width: 20%;
}
@media (max-width: 500px)
{
   
.doanh_nghiep_54 .item-03 {
  
    width: 100%;
}
}


.doanh_nghiep_54 .item-03 .images {
text-align: center;
 webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    overflow:hidden;
}

.doanh_nghiep_54 .item-03 .images:hover img {

}

.doanh_nghiep_54 .item-03 .images img {
width:100%;
 webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.doanh_nghiep_54 .item-03 .content-item {
text-align: left;
    padding: 10px 0;
}

.doanh_nghiep_54 .item-03 .content-item .text1 {
    font-size: 13px; 
    color:#666766;    
    line-height:19px;
    padding-bottom: 15px;
}





.doanh_nghiep_54 .item-04 {
  
    margin-bottom:30px;
        -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
        position: relative;
}

.doanh_nghiep_54 .item-04:hover {
  
}


.doanh_nghiep_54 .item-04 .images {
text-align: center;
 webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    overflow:hidden;
}

.doanh_nghiep_54 .item-04 .images:hover img {
   
}

.doanh_nghiep_54 .item-04 .images img {
width:100%;
 webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.doanh_nghiep_54 .item-04 .content-item {
text-align: left;
    padding: 0 15px;
    font-weight: normal; 
    position:absolute;  
    z-index:10;      
    bottom:10px;
    width:100%;
}

@media (max-width: 767px)
{
   
.doanh_nghiep_54 .item-04 .content-item {
    padding: 15px;
}
}
.doanh_nghiep_54 .item-04:hover .content-item .text2 .chitiet span {
color: #ffffff;
    background-color: #D68437;
    border: 1px solid #D68437;
    padding: 5px 15px;
    font-size: 14px;
}

.doanh_nghiep_54 .item-04 .content-item .text1{
    font-size: 20px;
    color:#000000;   
    padding-bottom: 10px;
      
}
.doanh_nghiep_54 .item-04 .content-item .text2 {
    font-size: 15px; 
    color:#666766;    
    line-height:19px;
    padding-bottom: 15px;
}
.doanh_nghiep_54 .item-04 .content-item .text2 .chitiet {
    float:right;
}
.doanh_nghiep_54 .item-04 .content-item .text2 .chitiet span {
    color: #D68437;
    background-color: #ffffff;
    border: 1px solid #D68437;
    padding: 5px 15px;
    font-size: 14px;
}



.doanh_nghiep_54 .item-04 .img-icon-over3 {
    width: 134px;
    height:99px;
    position:absolute;
    z-index:10;
    top:30px;
    left: 20px;
}
.doanh_nghiep_54 .item-04 .img-icon-over3 img {

}
.doanh_nghiep_54 .item-04 .img-icon-over3 span {
    color:#ffffff;
    font-size: 16px;
    position:absolute;
    z-index:10;
    top:50%;
    margin-top:-10px;
    line-height: 30px;
    left: 45px;
    width:75px;
    text-align:center;
}

.doanh_nghiep_54 .item-05 {
    
}

.doanh_nghiep_54 .item-05 .images
{
    overflow:hidden;
    padding-bottom:10px;
}

.doanh_nghiep_54 .item-05 .images img
{
    max-width:100%;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.doanh_nghiep_54 .item-05 .content-item .text1
{
        color: #d68437;
    font-size: 18px;
    line-height: 20px;
    padding: 0 0 20px 0;
}
.doanh_nghiep_54 .item-05 .content-item .text1.black
{
        color: #000000;
}
.doanh_nghiep_54 .item-05 .content-item .text2
{
    color:#666766;
    font-size:13px;
    padding: 0 0 20px 0;
    line-height: 20px;
}
.doanh_nghiep_54 .item-05 .content-item .text3
{
    font-size:13px;
    line-height: 20px;
    padding: 0 0 20px 0;
}
.doanh_nghiep_54 .item-05 .content-item .text4
{
    color:#000000;
    padding: 0 0 10px 0;
}
.doanh_nghiep_54 .item-05 .content-item .text5
{
    font-size:13px;
    line-height: 16px;
}
.doanh_nghiep_54 .item-05 .content-item .text5 img
{
        height: 30px;
    width: 30px;
    float:left;
    vertical-align: middle;
    margin-right: 15px;
    margin-top: 0px
}

.doanh_nghiep_54 .item-05 .content-item .chitiet a {
    color: #D68437;
    background-color: #ffffff;
    border: 1px solid #F9B135;
    padding: 5px 15px;
    font-size: 14px;
}

.doanh_nghiep_54 .item-05:hover .chitiet a
{
    color: #ffffff;
    background-color: #F9B135;
    border: 1px solid #F9B135;
    padding: 5px 15px;
    font-size: 14px;
}


.doanh_nghiep_54 .item-05 .content-item .chitiet a:hover {
    color: #ffffff;
    background-color: #F9B135;
    border: 1px solid #F9B135;
    padding: 5px 15px;
    font-size: 14px;
}



.doanh_nghiep_54 .item-06 {
   
    text-align:center;
}
.doanh_nghiep_54 .item-06 .images
{
    padding: 20px 0;
}
.doanh_nghiep_54 .item-06 .images .svg
{
    width:65px;
    height:65px;
}
.doanh_nghiep_54 .item-06:hover .content-item .text1
{
    color:#D68531;
}


.doanh_nghiep_54 .item-06 .content-item .text1
{
    color: #4d4d4e;
    font-size: 16px;
    margin: 0 0 10px 0;
    line-height: 20px;
    font-weight: bold;
    height: 40px;
    overflow: hidden;
}

.doanh_nghiep_54 .item-06 .content-item .text2
{
    color: #666766;
    font-size: 13px;
    margin: 10px 0 10px 0;
    line-height: 20px;
    height: 80px;
    overflow: hidden;
}

.doanh_nghiep_54 .item-07 {
  
    margin-bottom:30px;
        -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
   
    
}

.doanh_nghiep_54 .item-07 .content-item .chitiet a {
    color: #D68437;
    background-color: #ffffff;
    border: 1px solid #F9B135;
    padding: 5px 15px;
    font-size: 14px;
}

.doanh_nghiep_54 .item-07:hover .content-item .chitiet a {
    color: #ffffff;
    background-color: #F9B135;
    border: 1px solid #F9B135;
    padding: 5px 15px;
    font-size: 14px;
}


.doanh_nghiep_54 .item-07 .images 
{
    overflow:hidden;
}
.doanh_nghiep_54 .item-07 .images img 
{
    max-width:100%;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.doanh_nghiep_54 .item-07 .content-item {
text-align: left;
}
.doanh_nghiep_54 .item-07 .content-item .text1{
    font-size: 18px;
    color:#000000;   
    padding: 10px 0 5px 0;
      
}
.doanh_nghiep_54 .item-07 .content-item .text2 {
    font-size: 13px; 
    color:#666766;    
    line-height:19px;
    padding-bottom: 15px;
}

.doanh_nghiep_54 .item-07 .content-item .chitiet{
    
}
.doanh_nghiep_54 .item-07 .content-item .chitiet span {
    color: #D68437;
    background-color: #ffffff;
    border: 1px solid #F9B135;
    padding: 5px 15px;
    font-size: 14px;
}
.doanh_nghiep_54 .item-07 .content-item .text1 .chitiet span:hover {
    color: #ffffff;
    background-color: #F9B135;
    border: 1px solid #F9B135;
    padding: 5px 15px;
    font-size: 14px;
}


.doanh_nghiep_54 .item-08 {
   
    text-align:center;
    margin-bottom:20px;
}
.doanh_nghiep_54 .item-08 .images
{
    padding-right:30px;
    float:left;
}
.doanh_nghiep_54 .item-08 .images .svg
{
    width:65px;
    height:65px;
}
.doanh_nghiep_54 .item-08:hover .content-item .text1
{
    color:#3eb661;
}


.doanh_nghiep_54 .item-08 .content-item .text1
{
    color:#000000;
    font-size:16px;
    padding: 0 0 0px 0;
    line-height:20px;
    text-align:left;
}
.doanh_nghiep_54 .item-08 .content-item .text2
{
    color: #666766;
    font-size: 13px;
    margin: 5px 0 5px 0;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    text-align:left;
}


.doanh_nghiep_54 .item-09 {
   
    
}
.doanh_nghiep_54 .item-09 .title-item {
   
    text-align:left;
    background-color:#e6e6e5;
    color:#000000;
    padding: 10px 15px;
    margin-bottom:15px;

}
.doanh_nghiep_54 .item-09 .list-item {
   
}

.doanh_nghiep_54 .item-09 .list-item .item-list {
   
    text-align:center;
    margin-bottom:15px;
}
.doanh_nghiep_54 .item-09 .list-item .item-list .images
{
    padding-right:15px;
    float:left;
}
.doanh_nghiep_54 .item-09 .list-item .item-list .images .svg
{
    width:35px;
    height:35px;
}
.doanh_nghiep_54 .item-09 .list-item .item-list .images .svg path
{
    fill:#4d4d4e;
}


.doanh_nghiep_54 .item-09 .list-item .item-list:hover .content-item .text1
{
    color:#3eb661;
}


.doanh_nghiep_54 .item-09 .list-item .item-list .content-item .text1
{
    color:#4d4d4e;
    font-size:16px;
    padding: 0 0 0px 0;
    line-height:20px;
    text-align:left;
    font-weight:bold;
}
.doanh_nghiep_54 .item-09 .list-item .item-list .content-item .text2
{
    color: #666766;
    font-size: 13px;
    margin: 5px 0 5px 0;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
    text-align:left;
}

.doanh_nghiep_54 .item-10 {
   
    
}
.doanh_nghiep_54 .item-10 .title-item {
   
    text-align:left;
    background-color:#e6e6e5;
    color:#000000;
    padding: 10px 15px;
    margin-bottom:15px;

}
.doanh_nghiep_54 .item-10 .list-item {
   
}


.doanh_nghiep_54 .item-10 .content-item .text1
{
    color:#666766;
    padding: 20px 0 20px 0;
     font-size: 13px;
    line-height:20px;
    text-align:left;
}
.doanh_nghiep_54 .item-10 .content-item .text2
{
    color: #000000;
    font-size: 15px;
    text-align:left;
    padding: 0 0 10px 0;
}
.doanh_nghiep_54 .item-10 .content-item .text3
{
    color: #666766;
    font-size: 13px;
    text-align:left;
}


.doanh_nghiep_54 .item-11 {
   
    
}
.doanh_nghiep_54 .item-11 .title-item {
   
    text-align:left;
    color:#000000;
    margin:5px 0;
    font-size: 18px;

}
.doanh_nghiep_54 .item-11 .list-item {
   
}

.doanh_nghiep_54 .item-11 .list-item .item-list {
   
    text-align:left;
    margin-bottom:15px;
    font-size: 13px;
    line-height: 22px;
}

.doanh_nghiep_54 a
{
    color:#D68531;
}

.doanh_nghiep_55 {
     
    background-position:center top;
    background-repeat:no-repeat;
    position:relative;
    background-color:#f3f3f3;
        padding: 10px 0 30px 0;
}

.doanh_nghiep_55 .title-section
{
        padding: 20px 0;
}
.doanh_nghiep_55 .title-section .text1
{
    text-align: left;
    font-size: 20px;
    font-weight: normal;
    padding: 15px 0 15px 0;
    color: #000000;
    line-height: 25px;
    margin-right: 30px;
}
.doanh_nghiep_55 .title-section .text2
{
    float:right;
    font-size: 15px;
    color:#818180;
}

.doanh_nghiep_55 .nav-tienich
{
    float:right;
}
.doanh_nghiep_55 .nav-tienich .item-nav-tienich
{
    float:left;
    padding: 0px 30px;
    position: relative;
    border-bottom: 3px solid #e7e7e6;
}
.doanh_nghiep_55 .nav-tienich .item-nav-tienich a {
    display:block;
    
}
.doanh_nghiep_55 .nav-tienich .item-nav-tienich a::after {
    content:"";
    height: 3px;
    width: 0%;
    background-color:#F9B135;
        position: absolute;
        left:0;
        webkit-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
    bottom:-3px;
           
}
.doanh_nghiep_55 .nav-tienich .item-nav-tienich a.active::after {
    width: 100%;
     webkit-transition: all 3s;
    -o-transition: all 3s;
    transition: all 3s;
    
}


@media (max-width: 767px)
{
  .doanh_nghiep_55 .nav-tienich
{
    float:none;
} 
.doanh_nghiep_55 .nav-tienich .item-nav-tienich
{
    width:100%;
    padding: 0px 0;
}

   
}


.doanh_nghiep_55 .nav-tienich .item-nav-tienich.active
{
    border-bottom: 3px solid #f9b135;
}




.doanh_nghiep_55 .tienich-foryou
{

}

.doanh_nghiep_55 .tienich-foryou .item-01
{
    margin: 5px 0;
    text-align:center;
    position:relative;
}
.doanh_nghiep_55 .tienich-foryou .item-01 .images
{
    webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    margin: 15px 0;
    height: 60px;
}
.doanh_nghiep_55 .tienich-foryou .item-01 .images .svg {

   width:60px;
   height:60px;
}
.doanh_nghiep_55 .tienich-foryou .item-01 .images img {

    webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.doanh_nghiep_55 .tienich-foryou .item-01 .images:hover img {
}
.doanh_nghiep_55 .tienich-foryou .item-01:hover .text1 {
    color:#41b764;
}

.doanh_nghiep_55 .tienich-foryou .item-01 .text1
{
    font-size: 18px;
    line-height: 24px;
    color:#000000;
    padding-top: 10px;
}
.doanh_nghiep_55 .tienich-foryou .item-01 .text1 a
{
    color:#000000;
}
.doanh_nghiep_55 .tienich-foryou .item-01 .text1 a:hover
{
    color:#41b764;
}

.doanh_nghiep_55 .tienich-foryou .item-01 .text2
{
    font-size: 13px;
    color: #5e5c5c;
    line-height: 24px;
    margin: 5px 0 10px 0;
}

.doanh_nghiep_55 a 
{
    color:#d68437;
}

.doanh_nghiep_55 a:hover
{
    color:#F9B135;
}

.doanh_nghiep_57 {
     
    background-position:center top;
    background-repeat:no-repeat;
    position:relative;
    background-color:white;
    padding: 15px 0;
}

.doanh_nghiep_57 .title-section
{
    
}
.doanh_nghiep_57 .title-section .text1
{
    text-align: left;
    font-size: 20px;
    font-weight: normal;
    padding: 15px 0 15px 0;
    color: #000000;
    line-height: 25px;
    margin-right: 30px;
}
.doanh_nghiep_57 .title-section .text2
{
    
    font-size: 15px;
    color:#818180;
}
.doanh_nghiep_57 .title-section .text2 a
{
    color:#41b763;
}
.doanh_nghiep_57 .item-01
{
    padding: 0 15px;
}
.doanh_nghiep_57 .item-01 .title-item
{
    text-align: left;
    font-size: 20px;
    font-weight: normal;
    padding: 15px 0 15px 0;
    color: #000000;
    line-height: 25px;
}

.doanh_nghiep_57 .item-tintuc
{
    margin: 0 0 30px 0;

}

.doanh_nghiep_57 .item-tintuc .images 
{
    padding: 0 15px 0 0;
    float:left;
}


.doanh_nghiep_57 .item-tintuc .images img
{
    width: 100px;
}
.doanh_nghiep_57 .item-tintuc .title
{
    font-size: 16px;
    line-height: 20px;
    color:#000000;
    margin-bottom:15px;
}
.doanh_nghiep_57 .item-tintuc .date
{
        color: #bbb6b6;
    font-size: 13px;
}
.doanh_nghiep_57 .item-tintuc .meta
{
    font-size: 15px;
    line-height: 22px;
}
.doanh_nghiep_57 .item-tintuc .meta .more
{
    color:#d68437;
}
.doanh_nghiep_57 .item-tintuc .meta .more2
{
    color:#d68437;
}
.doanh_nghiep_57 .item-tintuc .meta .more2:hover
{
    color:#f79420;
}

.doanh_nghiep_57 .container-item .images img {
    width:100%;
}

.doanh_nghiep_57 .info-map
{
    background-color:#f3f3f3;
}

.doanh_nghiep_57 .info-map
{
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
        position:relative;
}


.doanh_nghiep_57 .info-map .images {
    text-align: center;
}
.doanh_nghiep_57 .info-map .images img{
    max-width:100%;
}
.doanh_nghiep_57 .info-map .images i {
    text-align: center;
    color: #ffffff;
    padding-bottom: 20px;
    font-size: 45px;
    width: 80px;
    height: 80px;
    background: #00918d;
    line-height: inherit;
    margin: 10px 0;
}
.doanh_nghiep_57 .info-map .title {
    text-align: center;
    font-size: 30px;
    line-height: 30px;
    font-weight:bold;
    padding-bottom: 20px;
}
.doanh_nghiep_57 .info-map .content-meta {
    text-align: left;
    font-size: 15px;
    position:absolute;
    top:0;
        bottom: 0;
        width: 100%;
}
.doanh_nghiep_57 .info-map .content-meta select
{
    background: #ffffff;
        border: 1px solid #dddcdd;
}
.doanh_nghiep_57 .info-map .content-meta .btn-map {
    text-align:center;
    position:absolute;
    bottom: 20px;
    left:0;
    right:0;
}
.doanh_nghiep_57 .info-map .content-meta .btn-map a
{
        color: #ffffff;
    background-color: #F9B135;
    border: 1px solid #F9B135;
    padding: 5px 30px;
    font-size: 14px;
}

.doanh_nghiep_57 .list-cauhoi
{
    line-height:23px;
    padding: 15px 0;
}
.doanh_nghiep_57 .list-cauhoi .item-cauhoi
{
    color:#676767;
    display:inline-block;
    font-size:15px;
}
.doanh_nghiep_57 .list-cauhoi .item-cauhoi:hover
{
    color:#d68437;
}
.doanh_nghiep_57 .list-cauhoi .item-tatca
{
    color:#d68437;
    display:inline-block;
    font-size:15px;
}

.doanh_nghiep_60
{

}
.doanh_nghiep_60 .produce-foryou
{
    background-color:white;
    height: 120px;
    overflow: hidden;
}

.doanh_nghiep_60 .item-produce-foryou
{
        padding: 0 0;
    text-align:center;
    position:relative;
    color: #666666;
}
.doanh_nghiep_60 .item-produce-foryou.last-item
{
    
}
.doanh_nghiep_60 .item-produce-foryou.active
{
    background-repeat: no-repeat;
    background-position: bottom center;
    background-color:white;
}

.doanh_nghiep_60 .item-produce-foryou:hover {
    background-repeat: no-repeat;
    background-position: bottom center;
    background-color: white;
    
}

.doanh_nghiep_60 .item-produce-foryou.active a
{
    color:#D68437;
}

.doanh_nghiep_60 .item-produce-foryou.last-item a
{
}

.doanh_nghiep_60 .item-produce-foryou a
{
    color:#666666;
    display: block;
    padding: 7px 0;
}

.doanh_nghiep_60 .item-produce-foryou .images
{
        webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    line-height: 0;
    margin-bottom: 5px;
    
}
.doanh_nghiep_60 .item-produce-foryou .images .images-tab {

    webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    width: 30px;
    height: 30px;
}
.doanh_nghiep_60 .item-produce-foryou .images .images-tab path {
    fill: #676767;
}
.doanh_nghiep_60 .item-produce-foryou.active .images .images-tab path
{
    fill: #D68437;
}

.doanh_nghiep_60 .item-produce-foryou .text1
{
    font-size: 16px;
    line-height: 24px;
    display:inline-block;
    height: 70px;
    overflow: hidden;
}
@media (max-width: 767px)
{   
    .doanh_nghiep_60 .item-produce-foryou .text1
    {
        font-size: 14px;
    }
}


.doanh_nghiep_60 .item-produce-foryou .text1 a
{
    color:#676767;
}
.doanh_nghiep_60 .item-produce-foryou .text1 a:hover
{
    color:#000000;
}
.doanh_nghiep_60 .produce-foryou .bg-container-51
{
    margin-bottom:0;
}

.doanh_nghiep_60 .produce-foryou .item-dienthoai
{
    border-right: none !important;
    margin: 10px 0;
}

.doanh_nghiep_60 .produce-foryou .item-dienthoai .saleoff
{
    top:10px;
}


.doanh_nghiep_60 .tab-content
{
    background-color: #f3f3f3;
}

@media (max-width: 767px)
{
   
  .doanh_nghiep_60 .tab-content
{
    
}
}

.doanh_nghiep_60 .btn-viewsmore
{
        text-align: center;
    color: #676767;
    padding: 8px 20px;
    font-size: 18px;
    line-height: 18px;
    display: inline-block;
    cursor: pointer;
    border: 2px solid #d6d4d4;
}
.doanh_nghiep_60 .btn-viewsmore:hover
{
    background-color:#41b764;
    border: 2px solid #41b764;
    color:#ffffff;
}

.doanh_nghiep_60 .title-section
{
    
}
.doanh_nghiep_60 .title-section .text1
{
    text-align: left;
    font-size: 20px;
    font-weight: normal;
    color: #000000;
}
.doanh_nghiep_60 .title-section .text2
{
    
    font-size: 15px;
    color:#818180;
}
.doanh_nghiep_60 .title-section .text2 a
{
    color:#41b763;
}

.doanh_nghiep_60 .loai-tai-khoan
{
    background-color: #ffffff;
        border: 1px solid #41b764;
}
.doanh_nghiep_60 .loai-tai-khoan .text1
{
    font-size: 20px;
    float:left;
    color:#000000;
}
.doanh_nghiep_60 .loai-tai-khoan .text2
{
    font-size: 13px;
    margin-top: 5px;
    float:right;
    color:#000000;
}
.doanh_nghiep_60 .them-dich-vu
{
    padding-top: 5px;
}

.doanh_nghiep_60 .item-01
{
    padding: 15px 15px;
}

@media (max-width: 767px)
{
   
.doanh_nghiep_60 .item-01
{
    padding: 10px 15px;
}

}


.doanh_nghiep_60 .item-01 .selectpicker-dichvu
{
    background-color:#ffffff;
    width:100%;
    padding:5px;
    border: 2px solid #41b764;
    color:#41b764;
}

.doanh_nghiep_60 .item-01 .selectpicker-dichvu2
{
    background-color:#ffffff;
    width:100%;
    padding:5px;
    border: 2px solid #e4e3e3;
    color:#676767;
}
.doanh_nghiep_60 .xemthem
{
    text-align:center;
}
.doanh_nghiep_60 .xemthem a {
        color: #ffffff;
    background-color: #41b764;
    border: 1px solid #41b764;
    padding: 4px 30px;
    font-size: 14px;
    display: inline-block;
}

.doanh_nghiep_62
{

}
.doanh_nghiep_62 .item-01
{
    margin-bottom: 30px;
}

.doanh_nghiep_62 .item-01 .images {

    webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    width: 45px;
    height: 45px;
    margin-bottom: 15px;
}
.doanh_nghiep_62 .item-01 .images path {
    
}

.doanh_nghiep_62 .item-01 .title {

    color:#000000;
    margin-bottom: 5px;
}

.doanh_nghiep_62 .item-01 .des
{
    line-height: 20px;
    font-size: 13px;
}


.doanh_nghiep_62 .item-02
{
    margin-bottom: 30px;
}
.doanh_nghiep_62 .item-02 .des
{
    line-height: 28px;
    font-size: 13px;
}
.doanh_nghiep_62 .item-03 .text1 {
        font-size: 13px;
        line-height: 18px;
        color: #676767;
        margin-bottom: 20px;
    }

.doanh_nghiep_62 .item-03 .des-table .table-bordered {
        font-size: 15px;
        color: #676767;
        margin-bottom: 20px;
    }

        .doanh_nghiep_62 .item-03 .des-table .table-bordered thead {
            background-color: #e7e7e6;
            color: #000000;
        }

            .doanh_nghiep_62 .item-03 .des-table .table-bordered thead.title {
                font-size: 20px;
            }

                .doanh_nghiep_62 .item-03 .des-table .table-bordered thead.title tr th {
                    background-color: #f3f3f3;
                    text-align: left;
                }

                    .doanh_nghiep_62 .item-03 .des-table .table-bordered thead.title tr th.active {
                        background-color: #cdcccb;
                    }

                    .doanh_nghiep_62 .item-03 .des-table .table-bordered thead.title tr th a {
                        color: #3c435d;
                    }



            .doanh_nghiep_62 .item-03 .des-table .table-bordered thead th {
                border-style: none;
                border: 1px solid #ffffff;
                text-align: left;
                background-color: #e7e7e6;
                padding: 8px 15px;
                color: #000000;
                    vertical-align: middle;
                    font-weight: 400;
            }


        .doanh_nghiep_62 .item-03 .des-table .table-bordered td {
            border-style: none;
            background-color: #f3f3f3;
            text-align: left;
            border: 1px solid #ffffff;
            padding: 8px 15px;
            font-weight:normal;
            vertical-align: middle;
            line-height: 30px;
        }

       
        .doanh_nghiep_62 .item-03 .des-table .table2{
                border-style: none;
               
            }

            .doanh_nghiep_62 .item-03 .des-table .table2 thead th {
                border-style: none;
                border-bottom: 1px solid #cdcccc;
                text-align: left;
                background-color: #e7e7e6;
                padding: 8px 15px;
                color: #000000;
                    vertical-align: middle;
            }


        .doanh_nghiep_62 .item-03 .des-table .table2 td {
            border-style: none;
            background-color: #f3f3f3;
            text-align: left;
            border-bottom: 1px solid #cdcccc;
            padding: 8px 15px;
            font-weight:normal;
            vertical-align: middle;
            line-height: 30px;
        }

.doanh_nghiep_62 .item-04
{
    margin-bottom: 20px;
}
.doanh_nghiep_62 .item-04 .title
{
    color:#000000;
}
.doanh_nghiep_62 .item-04 .des
{
    line-height: 20px;
    font-size: 13px;
}



.doanh_nghiep_62 .item-05 .text1 {
        font-size: 13px;
        line-height: 18px;
        color: #676767;
        margin-bottom: 20px;
    }

.doanh_nghiep_62 .item-05 .des-step{
       
        margin-bottom: 20px;
    }
.doanh_nghiep_62 .item-05 .des-step .item-step
{
    padding:0;
    margin-bottom: 40px;
}
.doanh_nghiep_62 .item-05 .des-step .item-step .numb-step
{
    font-size: 25px;
    background-color:#41b764;
    width: 45px;
    height: 45px;
    border-radius: 50px;
    color:#ffffff;
    text-align:center;
    margin-bottom: 5px;
}
.doanh_nghiep_62 .item-05 .des-step .item-step .des-step
{
    font-size: 13px;
    text-align:left;
    margin-bottom: 5px;
    line-height: 18px;
}


.doanh_nghiep_62 .item-06 {
  
    margin-bottom:30px;
        -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.doanh_nghiep_62 .item-06 .images{
  
  
}
.doanh_nghiep_62 .item-06 .content-item{
  
  
}
.doanh_nghiep_62 .item-06 .content-item .text1{
  
  font-size: 18px;
  color:#000000;
  margin: 10px 0;
}
.doanh_nghiep_62 .item-06:hover .content-item .text1{
  
  color:#41b763;
}



.doanh_nghiep_62 .item-06 .content-item .text2{
  
  font-size: 13px;
  color:#676767;
  line-height: 18px;
}

.doanh_nghiep_62 .text-des-panel{
  
  font-size: 13px;
  color:#676767;
  line-height: 18px;
}


.doanh_nghiep_62  .item-search-shop
{
    background-color:#e7e7e6;
    padding: 5px 30px;
}
.doanh_nghiep_62  .item-search-shop .title-item
{
    text-align:left;
    font-size: 18px;
    color:#000000;
    margin: 10px 0;
}
.doanh_nghiep_62  .item-search-shop .container-item .btn-map a
{
    color: #ffffff;
    background-color: #41b764;
    border: 1px solid #41b764;
    padding: 4px 30px;
    font-size: 14px;
    display: inline-block;
    margin-top:5px;
}
.doanh_nghiep_62  .item-search-shop .container-item .btn-map a:hover
{
    color: #41b764;
    background-color: #ffffff;
    border: 1px solid #41b764;
}

.doanh_nghiep_62  .item-search-shop .container-item .btn-danhsach a
{
 
    padding: 4px 0;
    font-size: 14px;
    display: inline-block;
}



.doanh_nghiep_62 .item-07 {
        margin: 30px 0 50px 0;
}
.doanh_nghiep_62 .item-07 .images {
    text-align: center;
    
}
.doanh_nghiep_62 .item-07 .images img {
    max-width:100%;
    
}

.doanh_nghiep_62 .item-08 {
    margin-top: 40px;
    margin-bottom: 20px;
}
.doanh_nghiep_62 .item-08 .images {
    text-align: center;
    color: #676767;
    float: left;
}
.doanh_nghiep_62 .item-08 .title {
    text-align: left;
    font-size: 20px;
    line-height: 25px;
    padding: 10px 0;
    overflow: hidden;
    font-weight: normal;
}


.doanh_nghiep_62 .item-09 {
        margin: 10px 0;
}
.doanh_nghiep_62 .item-09 .images {
    text-align: center;
    
}
.doanh_nghiep_62 .item-09 .images img {
    max-width:100%; 
}


.doanh_nghiep_62 .item-10 {
        margin: 10px 0;
}
.doanh_nghiep_62 .item-10 .title{
        font-size:18px;
        color:#43b765;
        margin-bottom: 10px;
}
.doanh_nghiep_62 .item-10 .des{
        font-size:16px;
        line-height:35px;
        margin-bottom: 10px;
}


.doanh_nghiep_62 .change-color-produce
{

}
.doanh_nghiep_62 .change-color-produce .nav-change-color
{
    text-align:center;
}
.doanh_nghiep_62 .change-color-produce .nav-change-color .item-nav-color
{
    display:inline-block;
    padding: 0px 10px;
    line-height: 20px;
    border-right: 1px solid #e4e3e3;
    margin:20px 0;
    font-size: 18px;
}
.doanh_nghiep_62 .change-color-produce .nav-change-color .item-nav-color a
{
    color:#676767;
}

.doanh_nghiep_62 .change-color-produce .nav-change-color .item-nav-color.active a
{
    color:#3fb761;
}


.doanh_nghiep_62 .item-11 {
        margin: 10px 0;
}
.doanh_nghiep_62 .item-11 .images {
    text-align: center;
    border: 1px solid #e4e3e3;
    
}
.doanh_nghiep_62 .item-11 .images img {
    max-width:100%; 
}





.doanh_nghiep_62 .item-12
{
    background-color:#f3f3f3;
    text-align:center;
    position:relative;
}

.doanh_nghiep_62 .item-12 .title
{
        font-size: 22px;
    font-weight: bold;
    color: #3cb661;
    padding: 30px 0 0 0;
    line-height: 25px;
}


.doanh_nghiep_62 .item-12 .container-item
{
        padding: 5px 10px 5px 10px;
}
.doanh_nghiep_62 .item-12 .container-item .text1
{
    color: #f2684a;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
    height: 40px;
    overflow: hidden;
}
.doanh_nghiep_62 .item-12 .container-item .text2
{
    color:#808080;
    font-size:13px;
    margin-bottom:10px;
        line-height: 18px;
}

.doanh_nghiep_62 .item-12 .container-item .text3
{
  margin:0 0 10px 0;

}

.doanh_nghiep_62 .item-12 .container-item hr
{
    border-top: 1px solid #cecdcd;
    margin: 5px 0;
}

.doanh_nghiep_62 .item-12 .hot
{
    position:absolute;
    right:20px;
    top:10px;
}



.doanh_nghiep_62 .item-12 .container-item .chitiet
{
    padding: 4px 10px;
    border: 1px solid #41b764;
    color: #41b764;
    display:inline-block;
        line-height: 18px;
        font-size:13px;
        margin: 5px 0;

}
.doanh_nghiep_62 .item-12 .container-item .chitiet:hover
{
    background-color:#41b764;
    color:#ffffff;
}
.doanh_nghiep_62 .item-12 .container-item .dangky
{
    padding: 4px 10px;
    border: 1px solid #41b764;
    color: #ffffff;
    background-color:#41b764;
    display:inline-block;
        line-height: 18px;
        font-size:13px;
        margin: 5px 0;

}
.doanh_nghiep_62 .item-12 .container-item .dangky:hover
{
    background:none;
    color:#41b764;
}


.doanh_nghiep_62 .check-item-01
{
    text-align:center;
        margin-bottom: 12px;
}
.doanh_nghiep_62 .check-item-01 label
{
    color:#808080;
    font-size:13px;

}

.doanh_nghiep_54_bold 
{
    font-size : 18px;
    color : #010101;
}

.doanh_nghiep_62_bold 
{
    color:#4d4d4e;
    font-size:16px;
    font-weight:bold;
}

.doanh_nghiep_62_text 
{
    color:#666766;
    font-size:13px;
}

.doanh_nghiep_68
{
    background-image:url("../img/slider/doanhnghiep_hotro_slide.png");
    background-position:center top;
    min-height: 240px;
}

.doanh_nghiep_68 .text1
{
    font-size: 18px;
    margin: 50px 0 10px 0;
    color:#d68437;
}
.doanh_nghiep_68 .text2
{
    margin: 20px 0 20px 0;
}
.doanh_nghiep_68 .input-search-support
{
   
}
.doanh_nghiep_68 .input-search-support .input-search
{
    padding: 20px 15px;
    border-style: none;
    font-size: 16px;
}
.doanh_nghiep_68 .input-search-support .input-group-btn .btn
{
    padding: 10px 15px;
    background-color:#d68437;
    color:#ffffff;
    border-style: none;
}

.doanh_nghiep_68 a 
{
    color:#d68437;
}


.doanh_nghiep_panel {
background: none;
border-radius: 0 !important;
margin-top: 0 !important;
-webkit-box-shadow: none;
box-shadow: none;
padding-bottom:0;
border-style:none;
margin-bottom:0;
}

.doanh_nghiep_panel .panel-heading {
    padding:0;
    background:none;
    border-style:none;
    border-radius: 0 !important;
}
.doanh_nghiep_panel .panel-heading .panel-title {
    
}
.doanh_nghiep_panel .panel-heading .panel-title .title-main {
    color: #000000;
    font-size: 18px;
    padding: 5px 0;
    line-height: 28px;
}


.doanh_nghiep_panel .panel-heading .panel-title .title-main i {
    color: #D68531;
    font-size: 18px;
    margin-top: 5px;
}
.doanh_nghiep_panel .panel-heading .panel-title .title-main i:hover {
    color: #F9B135;
}
.doanh_nghiep_panel .panel-heading .panel-title .title-main .fa:before {

    content: "Thu nhỏ \f056";
    font-family: Roboto, FontAwesome;
    font-size: 16px;
}
.doanh_nghiep_panel .panel-heading .panel-title .title-main .fa:after {


}

.doanh_nghiep_panel .panel-heading .panel-title .collapsed {
}



.doanh_nghiep_panel .panel-heading .panel-title .collapsed .fa:before {
    content:"Mở rộng \f055";
    font-family: Roboto, FontAwesome;
    font-size: 16px;
}
.doanh_nghiep_panel .panel-heading .panel-title .collapsed .fa::after {

}

.doanh_nghiep_panel .panel-body {
padding: 0 0;
border-style: none !important;
margin-bottom:30px;
  font-weight:normal;
  position:relative;
}

.doanh_nghiep_panel .panel-body .container-thunho
{
   display: none;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    color: #3fb761;
    z-index: 100;
    text-align: right;
}


.doanh_nghiep_panel .panel-body .container-thunho .btn-thunho
{
    font-size: 14px;
    color: #fff;
    background-color: #F9B135;
    padding: 3px;
}

footer.doanh_nghiep_footer .doanh_nghiep_title-footer
{
    font-size: 20px;
    list-style-type: none;
    margin-left: 0;
    line-height: 30px;
    margin-top: 30px;
    color:#F9B135;
    
}

footer.doanh_nghiep_footer ul > li a
{
    color:#676767;
    font-size:12px;
}

footer.doanh_nghiep_footer ul > li:hover a
{
    color:#F9B135;
}

footer.doanh_nghiep_footer ul > li:hover ul > li > a
{
    color:#676767;
}

footer.doanh_nghiep_footer ul > li 
{
    
}

footer.doanh_nghiep_footer ul > li > ul 
{
    margin:0px;
}

footer.doanh_nghiep_footer ul > li > ul > li
{
    list-style-type:none;
}

footer.doanh_nghiep_footer ul > li > ul > li a
{
    color:#676767;
    font-size:10px;
}

footer.doanh_nghiep_footer ul > li > ul > li a:hover
{
    color:#F9B135;
}

footer.doanh_nghiep_footer a 
{
    color:#d68437;
}

.doanh_nghiep_title-page 
{
    text-align: left;
    font-size: 12px;
    padding: 15px;
    color: #676767;
}

.doanh_nghiep_title-page a
{
    color:#676767;
}

.doanh_nghiep_title-page a.active
{
    color:#D68437;
}

.doanh_nghiep_focus_text 
{
    font-size : 36px;
    color : #D68437;
    line-height:45px;
}

.doanh_nghiep_focus_note 
{
    font-size : 12px;
    color : #999999;
    line-height:20px;
}

/* END DOANH NGHIEP NAV */

/* HO TRO */

.hotro_60
{

}
.hotro_60 .produce-foryou
{
    background-color:white;
    height: 120px;
    overflow: hidden;
}

.hotro_60 .item-produce-foryou
{
        padding: 0 0;
    text-align:center;
    position:relative;
    color: #666666;
}
.hotro_60 .item-produce-foryou.last-item
{
    
}
.hotro_60 .item-produce-foryou.active
{
    background-repeat: no-repeat;
    background-position: bottom center;
    background-color:white;
}

.hotro_60 .item-produce-foryou:hover {
    background-repeat: no-repeat;
    background-position: bottom center;
    background-color: white;
    
}

.hotro_60 .item-produce-foryou.active a
{
    color:#41b763;
}

.hotro_60 .item-produce-foryou.last-item a
{
}

.hotro_60 .item-produce-foryou a
{
    color:#666666;
    display: block;
    padding: 7px 0;
}

.hotro_60 .item-produce-foryou .images
{
    webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    line-height: 0;
    margin-bottom: 5px;
    
}
.hotro_60 .item-produce-foryou .images .images-tab {

    webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    width: 30px;
    height: 30px;
}
.hotro_60 .item-produce-foryou .images .images-tab path {
    fill: #676767;
}
.hotro_60 .item-produce-foryou.active .images .images-tab path
{
    fill: #41b763;
}

.hotro_60 .item-produce-foryou .text1
{
    font-size: 16px;
    line-height: 24px;
    display:inline-block;
    height: 70px;
    overflow: hidden;
}
@media (max-width: 767px)
{   
    .hotro_60 .item-produce-foryou .text1
    {
        font-size: 14px;
    }
}


.hotro_60 .item-produce-foryou .text1 a
{
    color:#676767;
}
.hotro_60 .item-produce-foryou .text1 a:hover
{
    color:#000000;
}
.hotro_60 .produce-foryou .bg-container-51
{
    margin-bottom:0;
}

.hotro_60 .produce-foryou .item-dienthoai
{
    border-right: none !important;
    margin: 10px 0;
}

.hotro_60 .produce-foryou .item-dienthoai .saleoff
{
    top:10px;
}


.hotro_60 .tab-content
{
    background-color: #f3f3f3;
}

@media (max-width: 767px)
{
   
  .hotro_60 .tab-content
{
    
}
}

.hotro_60 .btn-viewsmore
{
        text-align: center;
    color: #676767;
    padding: 8px 20px;
    font-size: 18px;
    line-height: 18px;
    display: inline-block;
    cursor: pointer;
    border: 2px solid #d6d4d4;
}
.hotro_60 .btn-viewsmore:hover
{
    background-color:#41b764;
    border: 2px solid #41b764;
    color:#ffffff;
}

.hotro_60 .title-section
{
    
}
.hotro_60 .title-section .text1
{
    text-align: left;
    font-size: 20px;
    font-weight: normal;
    color: #000000;
}
.hotro_60 .title-section .text2
{
    
    font-size: 15px;
    color:#818180;
}
.hotro_60 .title-section .text2 a
{
    color:#41b763;
}

.hotro_60 .loai-tai-khoan
{
    background-color: #ffffff;
        border: 1px solid #41b764;
}
.hotro_60 .loai-tai-khoan .text1
{
    font-size: 20px;
    float:left;
    color:#000000;
}
.hotro_60 .loai-tai-khoan .text2
{
    font-size: 13px;
    margin-top: 5px;
    float:right;
    color:#000000;
}
.hotro_60 .them-dich-vu
{
    padding-top: 5px;
}

.hotro_60 .item-01
{
    padding: 15px 15px;
}

@media (max-width: 767px)
{
   
.hotro_60 .item-01
{
    padding: 10px 15px;
}

}


.hotro_60 .item-01 .selectpicker-dichvu
{
    background-color:#ffffff;
    width:100%;
    padding:5px;
    border: 2px solid #41b764;
    color:#41b764;
}

.hotro_60 .item-01 .selectpicker-dichvu2
{
    background-color:#ffffff;
    width:100%;
    padding:5px;
    border: 2px solid #e4e3e3;
    color:#676767;
}
.hotro_60 .xemthem
{
    text-align:center;
}
.hotro_60 .xemthem a {
        color: #ffffff;
    background-color: #41b764;
    border: 1px solid #41b764;
    padding: 4px 30px;
    font-size: 14px;
    display: inline-block;
}

.hotro_title
{
    font-size:16px;
    font-weight:bold;
}

.hotro_panel {
background: none;
border-radius: 0 !important;
margin-top: 0 !important;
-webkit-box-shadow: none;
box-shadow: none;
padding-bottom:0;
border-style:none;
margin-bottom:0;
}

.hotro_panel .panel-heading {
    padding:0;
    background:none;
    border-style:none;
    border-radius: 0 !important;
}
.hotro_panel .panel-heading .panel-title {
    
}
.hotro_panel .panel-heading .panel-title .title-main {
    color: #000000;
    font-size: 14px;
    padding: 5px 0;
    line-height: 28px;
}


.hotro_panel .panel-heading .panel-title .title-main i {
    color: #41b763;
    font-size: 18px;
    margin-top: 5px;
}
.hotro_panel .panel-heading .panel-title .title-main i:hover {
    color: #3FB761;
}
.hotro_panel .panel-heading .panel-title .title-main .fa:before {

    content: "\f056";
    font-family: Roboto, FontAwesome;
    font-size: 16px;
}
.hotro_panel .panel-heading .panel-title .title-main .fa:after {


}

.hotro_panel .panel-heading .panel-title .collapsed {
}



.hotro_panel .panel-heading .panel-title .collapsed .fa:before {
    content:"\f055";
    font-family: Roboto, FontAwesome;
    font-size: 16px;
}
.hotro_panel .panel-heading .panel-title .collapsed .fa::after {

}

.hotro_panel .panel-body {
padding: 0 0;
border-style: none !important;
margin-bottom:30px;
  font-weight:normal;
  position:relative;
}

.hotro_panel .panel-body .container-thunho
{
   display: none;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    color: #3fb761;
    z-index: 100;
    text-align: right;
}


.hotro_panel .panel-body .container-thunho .btn-thunho
{
    font-size: 14px;
    color: #fff;
    background-color: #3FB761;
    padding: 3px;
}

.hotro_question 
{
    font-size:14px;
    color:#676767;
}

.hotro_answer 
{
    font-size:13px;
}

.hotro_button 
{
    background-color:#3FB761;
    color:white;            
    padding:0px 17px 0px 17px;
    border:1px solid #3FB761;
    width:100px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.hotro_button:hover 
{
    background-color:white;
    color:#3FB761;
}

.hotro_giaidap 
{
    font-size:14px;
    line-height:22px;
}

.hotro_text 
{
    font-size:14px;
}

.hotro_mauhopdong_ul 
{
    list-style-type:upper-roman;
}

.hotro_mauhopdong_ul li ul
{
    list-style-type:decimal;
}

.hotro_dangkytratruoc_bold 
{
    font-size : 18px;
    color : #010101;
}

.section-74 .container-03 .title 
{
    color:black;
}

.section-69 .item-08 .text2 
{
    margin-top:5px;
}

.section-69 .item-03 
{
    margin-top:0px;
}

.baohanh .item-01.active a
{
    color:#3fb761;
}

.baohanh .item-01.active .svg path 
{
    fill:#3fb761;
}

.list-command .item-command .text4 
{
    float:right;
}

.feedback_header 
{
    color:#3fb761;
}

/* END HO TRO */

/* RATING */

fieldset, label { margin: 0; padding: 0; }

.rating { 
    border: none;
    float: left;
    line-height:45px;
}

.rating > input { display: none; } 
.rating > label:before { 
    margin: 5px;
    font-size: 1.25em;
    font-family: FontAwesome;
    display: inline-block;
    content: "\f005";
}

.rating > .half:before { 
    content: "\f089";
    position: absolute;
}

.rating > label { 
    color: #ddd; 
    float: right; 
}

.rating > input:checked ~ label, 
.rating:not(:checked) > label:hover, 
.rating:not(:checked) > label:hover ~ label { color: #FFD700;  } 

.rating > input:checked + label:hover, 
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label,
.rating > input:checked ~ label:hover ~ label { color: #FFED85;  }

/* END RATING */

/* SUPPORT DOANH NGHIEP */

.support_container 
{
    position:fixed;
    right:0;
    top:46%;
    z-index:1000;    
}

.support_item 
{
    line-height:15px;
    margin:10px;
}

.support_circle 
{
    border-radius:50%;
    border:1px solid #D68437;
    background-color:white;
    width:45px;
    height:45px;
    line-height:0px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.support_circle:hover 
{
    background-color:#D68437;
}

.support_circle:hover .svg path
{
    fill:white;
}

.support_icon 
{
    margin:10px;    
}

.support_icon_text 
{
    color:#D68437;
    font-size:12px;
    text-align:center;
}

.support_box 
{
    width:240px;
    height:150px;
    position:fixed;
    top:41%;
    right:65px;
    z-index:1000;
    padding:5px 20px 0px 20px;
    display:none;
}

.support_box_text 
{
    font-size:12px;
    color:#000000;
}

.support_box_number 
{
    font-weight:bold;
    font-size:18px;
    color:#F9B135;
}

.support_box_arrow 
{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #f3f3f3;
    top:48%;
    right:60px;
    position:fixed;
    z-index:999;
}

/* END SUPPORT DOANH NGHIEP */

/* SUPPORT CA NHAN */

.support_container2
{
    position:fixed;
    right:0;
    top:46%;
    z-index:1000;    
}

.support_item2
{
    line-height:15px;
    margin:10px;
}

.support_circle2
{
    border-radius:50%;
    border:1px solid #41b764;
    background-color:white;
    width:45px;
    height:45px;
    line-height:0px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.support_circle2 .svg path 
{
    fill:#41b764;
}

.support_circle2:hover 
{
    background-color:#41b764;
}

.support_circle2:hover .svg path
{
    fill:white;
}

.support_icon2 
{
    margin:10px;    
}

.support_icon_text2
{
    color:#41b764;
    font-size:12px;
    text-align:center;
}

.support_box2
{
    width:240px;
    height:150px;
    position:fixed;
    top:41%;
    right:65px;
    z-index:1000;
    padding:5px 20px 0px 20px;
    display:none;
}

.support_box_text2
{
    font-size:12px;
    color:#000000;
}

.support_box_number2
{
    font-weight:bold;
    font-size:18px;
    color:#41b764;
}

.support_box_arrow2
{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #f3f3f3;
    top:48%;
    right:60px;
    position:fixed;
    z-index:999;
}

/* END SUPPORT CA NHAN */

/* SEACH SUGGESTION UI */

.ui-widget.ui-widget-content
{
    background-color:white;
    border:1px solid #c5c5c5;
}

.ui-menu .ui-menu-item 
{
    list-style-type:none;
    margin-left:-30px;
}

/* END SEACH SUGGESTION UI */

/* DOANH NGHIEP HO TRO */

.doanh_nghiep_hotro_focus_text 
{
    font-size:30px;
    line-height:36px;
    color:#676767;
}

.doanh_nghiep_hotro_focus_note
{
    font-size:16px;
    color:#676767;
}

.support_hotline_box 
{
    background-color:#f4f5f5;
    margin-bottom:10px;
}

.support_hotline_box_text a
{
    font-weight:bold;
    font-size:24px;
    color:#d68437;
    margin-bottom:10px;
}

.support_hotline_note 
{
    font-size:12px;
    color:#999999;
    position:absolute;
    right:5px;
    line-height:50px;
}

.support_hotline_note2
{
    font-size:12px;
    color:#999999;
    padding-left:40px;

}

.support_hotline_description 
{
    font-size:14px;
    color:#666766;
}

.support_hotline_description a
{
    color:#d68437;
}

.support_hotline_category
{
    color:black;
    font-size:17px;
}

/* END DOANH NGHIEP HO TRO */

/* HOVER */

.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #f3f3f3;
  height: 2px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
  right: 0;
}

@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}

@keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}

@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}

@keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}

.hvr-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
  -webkit-animation-name: hvr-hang-sink, hvr-hang;
  animation-name: hvr-hang-sink, hvr-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

.hvr-outline-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-outline-out:before {
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
}

.hvr-outline-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-outline-in:before {
  pointer-events: none;
  content: '';
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -16px;
  right: -16px;
  bottom: -16px;
  left: -16px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.hvr-outline-in:hover:before, .hvr-outline-in:focus:before, .hvr-outline-in:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  opacity: 1;
}

.hvr-border-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active {
  box-shadow: inset 0 0 0 4px #2098d1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}

.hover_zoom:hover
{
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
}

.hover_spiral:hover 
{
    webkit-transform: scale(1.4) rotate(10deg);
    -ms-transform: scale(1.4) rotate(10deg);
    transform: scale(1.4) rotate(10deg);
}

.hover_slideUpIn .content-item .chitiet
{
    opacity: 0;
    visibility: hidden;
    right:30px;
    bottom:0px;
    position:absolute;
    -webkit-transform: translate3d(0, 30px, -100px);
    -ms-transform: translate3d(0, 30px, -100px);
    -o-transform: translate3d(0, 30px, -100px);
    transform: translate3d(0, 30px, -100px);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
    -webkit-transition: all .5s;
    transition: all .5s;    
}

.hover_slideUpIn:hover .content-item .chitiet 
{
    opacity: 1;
    visibility: visible;
    bottom:62px;
}

.banner-style-5 .figure {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.banner-style-5 .figure:before {
  content: '';
  width: calc(100% - 60px);
  height: calc(100% - 10px);
  position: absolute;
  top: 5px;
  left: 30px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  opacity: 0;
  -webkit-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transition: all .5s;
  transition: all .5s;
}

.banner-style-5 .figure:after {
  content: '';
  width: calc(100% - 10px);
  height: calc(100% - 60px);
  position: absolute;
  top: 30px;
  left: 5px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  opacity: 0;
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transition: all .5s;
  transition: all .5s;
}

.banner-style-5:hover .figure:after {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
}

.banner-style-5:hover .figure:before {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
}

/* .banner-style-5 figure img {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
} */
/* .banner-style-5:hover figure img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
} */
.banner-style-5 figcaption {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all .5s;
  transition: all .5s;
}

.banner-style-5 figcaption span {
  font-family: 'Playfair Display', serif;
  color: #fff;
  font-size: 16px;
  letter-spacing: 0.5px;
  font-weight: 700;
  font-style: italic;
  position: relative;
  overflow: hidden;
  padding-bottom: 5px;
}

.banner-style-5 figcaption span:after {
  content: '';
  width: 100%;
  height: 0.7px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #fff;
  opacity: 0.3;
}

.banner-style-5 figcaption a {
  font-family: 'Raleway', sans-serif;
  font-size: 32px;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: -0.75px;
}

.banner-style-5.rgt figcaption > div {
  padding-left: 200px;
}

.banner-style-5.rgt:hover figcaption {
  -webkit-transform: translate(-80px, 0);
  -ms-transform: translate(-80px, 0);
  transform: translate(-80px, 0);
}

.banner-style-5.lft figcaption > div {
  padding-right: 200px;
}

.banner-style-5.lft:hover figcaption {
  -webkit-transform: translate(80px, 0);
  -ms-transform: translate(80px, 0);
  transform: translate(80px, 0);
}

/* END HOVER */

/* ANIMATION */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);    
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
  -webkit-animation: fadeInRight .5s;
  -moz-animation:    fadeInRight .5s;
  -o-animation:      fadeInRight .5s;
  animation:         fadeInRight .5s;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 20%, 0);
    transform: translate3d(0, 20%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
  -webkit-animation: slideInDown .5s;
  -moz-animation:    slideInDown .5s;
  -o-animation:      slideInDown .5s;
  animation:         slideInDown .5s;
}

/* END ANIMATION */

/* MOBILE SECTION */

.mobile_nav_select_div 
{
    float:right;
    line-height:50px;        
}

#mobile_nav_dropdown 
{
    background-color:#f3f3f3;
    font-size : 16px;
    line-height : 35px;
    color : #3FB761;
    text-align:right;
    right:5px;
    width:40%;
}

#doanh_nghiep_mobile_nav_dropdown 
{
    background-color:#f3f3f3;
    font-size : 16px;
    line-height : 35px;
    color : #d68437;
    text-align:right;
    right:5px;
    width:40%;
}

.mobile_nav_select_button 
{
    background-color:#00918d;
    color:white;
    outline:none;
}

.doanh_nghiep_mobile_nav_select_button 
{
    background-color:#d68437;
    color:white;
    outline:none;
}

.mobile_nav_logo_div 
{       
    text-align:center;
    line-height:50px;
}

.menu-loaikh-mobile a.active 
{
    background-color: rgba(243,243,243,0.6);
}

.menu-loaikh-mobile a:focus 
{
    background-color: rgba(243,243,243,0.6);
}

.navbar-toggle:focus 
{
    background-color: rgba(243,243,243,0.6);
}

.navbar-toggle 
{
    padding:18px 2px 18px 2px;
}

.mobile_button 
{
    font-size:14px;
    background-color: #168d44;
    color: white;
    padding: 5px 25px 5px 25px;
    border: 1px solid #3FB761;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.section-54.on_mobile .item-01 , .section-54.on_mobile .item-02, .section-54.on_mobile .item-03 
{
    margin-bottom:10px;
}

.section-54.on_mobile .title-section 
{
    font-size:16px;
}

.section-56.on_mobile .title-section 
{
    font-size:16px;
}

.mobile_title 
{
    text-align: left;
    font-size: 16px;
    font-weight: normal;
    padding: 15px 0 15px 0;
    color: #000000;
    line-height: 10px;
    padding-left: 10px;
    background-color:#E7E7E7;;
}

.mobile_tienich_title
{
    font-size:14px;
    color:#3FB761;
    padding:0px 10px 0px 10px;
}

.section_57.on_mobile 
{
    background-color:white;
}

.mobile_view-all 
{
    float: right;
    font-size: 15px;
    color: #41b763;
    padding-right:10px;
}

.doanh_nghiep_mobile_view-all 
{
    float: right;
    font-size: 15px;
    color: #D68437;
    padding-right:10px;
}

.section-54.on_mobile .item-01 .content-item .text1 
{
    font-size:14px;
}

.section-54.on_mobile .item-01 .content-item .text2
{
    font-size:12px;
}

.section-54 .item-02 .content-item .text1 
{
    font-size:14px;
}

.section-54 .item-02 .content-item .text2
{
    font-size:12px;
}

.section-56 .item-01 .content-item .text1 
{
    font-size:14px;
}

.section-56 .item-01 .content-item .text2 
{
    font-size:12px;
}

.section-57.on_mobile .item-tintuc .title 
{
    font-size:15px;
    margin-bottom:20px;
}

.section-57.on_mobile .title-item 
{
    text-align: left;
    font-size: 16px;
    font-weight: normal;
    padding: 15px 0px 15px 15px;
    color: #000000;
    line-height: 25px;
    background-color:#E7E7E7;
}

.section-58.on_mobile .item-02 
{
    margin-bottom: 0px;
}

.mobile_search_select 
{
    background-color:#CDCCCC;
    font-size:14px;
    color:#010101;
    width:100%;
    padding:5px;
}

.mobile_search_select option 
{
    background-color:#F3F3F3;
}

.mobile_search_select.selected
{
    background-color: #ffffff;
    width: 100%;
    padding: 5px;
    border: 2px solid #41b764;
    color: #41b764;
}

.mobile_dropdown 
{
    background-color:#E7E7E7;
    font-size:16px;
    line-height:40px;
    padding:0px 10px 0px 10px;
    color:black;
}

.mobile_dropdown i
{
    color:#3fb761;
    line-height:40px;
}

.mobile_dropdown.collapsed i:before
{
    content: "\f055";
    font-family: Roboto, FontAwesome;
    font-size: 16px;
}

.mobile_dropdown i:before
{
    content: "\f056";
    font-family: Roboto, FontAwesome;
    font-size: 16px;
}

.mobile_dropdown_content 
{
    background-color:#F3F3F3;
    font-size:14px;
    line-height:18px;
    color:#676767;
    padding:10px;
}

.content-item.on_mobile 
{
    padding-left:20px;
}

.mobile_doanh_nghiep_tienich_title
{
    font-size: 14px;
    color: #D68437;
    padding: 0px 10px 0px 10px;
}

.mobile_doanh_nghiep_tienich_title a 
{
    color: #D68437;
}

.navbar-toggle.active .icon-bar 
{
    background-color:#D68437;
}

/* END MOBILE */

/* TABLE */

.viettel_table 
{
    font-size: 15px;
    color: #676767;
    margin-bottom: 20px;
}

.viettel_table thead 
{
    background-color: #e7e7e6;
    color: #000000;
}

.viettel_table thead tr th 
{
    border-style: none;
    border: 1px solid #ffffff;
    text-align: left;
    background-color: #e7e7e6;
    padding: 8px 15px;
    color: #000000;
    vertical-align: middle;
    font-weight: 400;
}

.viettel_table tbody tr td 
{
    border-style: none;
    background-color: #f3f3f3;
    text-align: left;
    border: 1px solid #ffffff;
    padding: 8px 15px;
    font-weight: normal;
    vertical-align: middle;
    line-height: 30px;
}

/* END TABLE */

/* KET QUA TIM KIEM */

.searchresult_field_div 
{
}

.searchresult_field_button 
{
    position:absolute;
    left:20px;
    top:10px;
    background-color:white;
    color:#43B765;
}

.searchresult_field_reset 
{
    position:absolute;
    right:20px;
    top:10px;
    background-color:white;
    color:#43B765;
}

.searchresult_field_input 
{
    padding:10px 20px 10px 50px;
    border:1px solid #cccccc;
    width:100%;
    font-size:14px;
}

.searchresult_filter_category
{
    margin-bottom:20px;    
}

.searchresult_filter_category a
{
    font-size:16px;
    color:black;
    padding-right:50px;        
}

.searchresult_filter_category a:hover 
{
    color:#43B765;
}

.searchresult_filter_category .active a
{
    color:#43B765;    
}

.searchresult_filter_category div 
{
    float:left;
    border-bottom:2px solid #cccccc;
}

.searchresult_filter_category .active 
{
    border-bottom:2px solid #43B765;

}

.searchresult_post_title
{
    font-size:16px;
    color:black;
    line-height:20px;
}

.searchresult_post_title a
{
    color:black;
}

.searchresult_post_title a:hover
{
    color:#3eb761;
}

.searchresult_post_date 
{
    font-size:12px;
    color:#999999;
    line-height:25px;
}

.searchresult_post_content 
{
    font-size:14px;
    color:#666766;
    line-height:20px;
}

.searchresult_post_link 
{
    margin-bottom:10px;
}

.searchresult_post_link a 
{
    margin-right:20px;
    font-size:14px;
    color:#43B765;    
}

.searchresult_hr 
{
    margin:10px 10px 10px 0px;
    width:10%;
}

.searchresult_post_title2
{
    font-size:16px;
    color:black;
}

.searchresult_paging button
{
    background-color:white;
    border:1px solid #cccccc;
    padding:0px 10px 0px 10px;
    margin:0px 5px 0px 5px;
}

.searchresult_paging button:hover
{
    background-color:#cccccc;
}

.searchresult_paging button.active
{
    background-color:#cccccc;
}

.searchresult_paging .searchresult_icon_button 
{
    background-color:white;
    border:0px;
    color:#cccccc;
    font-size:12px;
}

.searchresult_paging .searchresult_icon_button:hover
{
    background-color:white;
}

.article_content
{
    font-size:14px;
    line-height:22px;
}

.searchresult_select 
{
    width:100%;
    border:1px solid #cccccc;
    height:30px;
    outline:none;
    font-size:14px;
    color:black;
}

.searchresult_select_arrow 
{
    background-color:#cccccc;
    height:29px;
    width:30px;
    position:absolute;
    right:6px;
    top:0px;
    text-align:center;
    padding-top:1px;
}

/* END KET QUA TIM KIEM */

/* IMAGE */

.image_corner 
{
    position:absolute;
    z-index:4;
}

.image_corner2 
{
    position:absolute;
    z-index:4;
    right:5px;
}

.logo_viettel 
{
    padding:0px;
    line-height:55px;
}

/* END IMAGE */

/* MENU */

.menu_icon 
{
    width:15px;
    height:15px;
    margin-right:10px;
}

.dropdown_display 
{
    display:block;
}

.dropdown_hide 
{
    display:none;
    transition:1s;
}

.menu_bg 
{
    background-position:50% 100%;
    background-repeat:no-repeat;
}

.menu_bg_float 
{
    background-color:#11a6a1;
    position:absolute;
    top:29px;
    right:0px;
    height:60px;
    width:100px;
}

.hotline_bg_float 
{
    background-color:#bdbdbd;
    position:absolute;
    right:0px;
    height:37px;
    width:100px;
}


.slider_button 
{
    text-align:center;
    color:white;
    font-size:15px;
    background-color:#016d55;
    width:124px;
    height:32px;
    line-height:34px !important;
    -webkit-transition: all .5s !important;
    -o-transition: all .5s !important;
    transition: all .5s !important;
}

.slider_button:hover
{
    background-color:#d68531;
}

.slider_button2 
{    
    text-align:center;
    background-color:#16694b;
    width:120px;
    height:32px;
    line-height:32px;    
    -webkit-transition: all .5s !important;
    -o-transition: all .5s !important;
    transition: all .5s !important;
}

.slider_button2 a 
{
    font-size:15px;
    color:white;        
}

.slider_button2:hover
{
    background-color:#d68531;
}

.slider_button2:hover a
{
    color:white;
}

.section-01.ex .header-menu-main2 .navbar-right .search i
{
    background-color:#f8ce50;
}

/*#btn-search-show-destop span 
{
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#btn-search-show-destop i
{
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#btn-search-show-destop.active span 
{
    color:#ffd58e;
}

#btn-search-show-destop.active i
{
    color:#ffd58e;
}*/

.slider_cover 
{
    width:100%;
    height:100%;
    background-position:center, center;
    background-size:cover;
    background-repeat:no-repeat;
    position:absolute;
    z-index:1;
    
}

.slider_link 
{
    background-color:rgba(0,0,0,0.0);
    width:100%;
    height:100%;
    position:absolute;
}

.logo_text
{
    float:left;
}

.section-01.ex .header-top-text2 .navbar-left
{
    margin-left:50px;
}

.section-01.ex .header-top-text2 .navbar-left .item-change-user a 
{
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.section-01.ex .header-top-text2 .navbar-left .item-change-user a:hover
{
    color:#00918d;
}

.section-01.ex .header-top-text2 .navbar-left .item-change-user a.active 
{
    color:#00918d;
}

.section-01.ex .header-top-text2 .navbar-left .item-change-user a::after 
{
    content:"";
    width:0%;
    left:10%;
    bottom:0px;
    height:1px;
    position:absolute;
    background-color:#00918d;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.section-01.ex .header-top-text2 .navbar-left .item-change-user a:hover::after 
{
    width:80%;
}

.section-01.ex .header-menu-main2 .navbar-nav > li > a 
{
    padding:13px 22px 12px 22px;
    /*padding:13px 25px 12px 25px;*/
    font-size:14px;
    font-family: "Roboto Regular";
}

.section-01.ex .header-menu-main2 .navbar-nav li a.dropdown-toggle::after 
{
    content:"";
    width:0%;
    left:0%;
    bottom:0px;
    height:2px;
    position:absolute;
    background-color:#f8ce50;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.section-01.ex .header-menu-main2 .navbar-nav li.active:hover a.dropdown-toggle::after 
{
    width:100%;
}

.section-01.ex .menu_bg_float 
{
    height:44px;
}

.section-01.ex .header-menu-main2 .navbar-right 
{
    margin-top:5px;
    padding-right:70px;
}

.nav_menu_button
{
    position:relative;
    float:left;
    padding:15px 10px 0px 0px;
    background-color:transparent;
    background-image:none;
    outline:none;    
}

.nav_menu_button .icon-bar
{
    display:block;
    width:27px;
    height:3px;
    border-radius:1px;
    background-color:#f8ce50;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.nav_menu_button .icon-bar + .icon-bar 
{
    background-color:#f8ce50;
    margin-top:4px;
}

#hot_menu 
{
    position:absolute;
    left:0px;
    top:75px;
    z-index:99;
    width:100%;
    height:3785px;
}

#hot_menu .overlay
{
    background-color:rgba(0, 0, 0, 0.6);
    height:100%;
}

#hot_menu .overlay .container 
{
}

#hot_menu .overlay .container .row
{
}

#hot_menu i 
{
    float:right;
}

#hot_menu p 
{
    font-size:14px;
}

#hot_menu .level1 
{
    background-color: rgba(254, 254, 254, 0.97);    
}

#hot_menu .level2 
{
    border-left:1px solid #ddd;
    background-color: rgba(254, 254, 254, 0.97);
    min-height:0px;
}

#hot_menu .level3
{
    border-left:1px solid #ddd;
    background-color: rgba(254, 254, 254, 0.97);
    min-height:0px;
}

#hot_menu .level1 li.active a
{
    color:#3eb761;
}

#hot_menu .level2 li.active a
{
    color:#3eb761;
}

#hot_menu a.header 
{
    color:#73c20e;
    font-size:26px;
}

#hot_menu ul 
{
    list-style:none;
    padding: 10px 15px;    
}

#hot_menu ul li
{
    padding: 8px 10px 0px 10px;
    font-size:15px;
    min-width:210px;
}

#hot_menu ul li a 
{
    color:#757575;    
}

#hot_menu ul li a:hover 
{
    color:#3eb761;
}

/* END MENU */

/* TRANG CHU */

.device 
{
    text-align:center;
    border:1px solid #e3e3e3;
    margin:0px 10px 0px 10px;    
}

.device .device_image 
{
    margin:20px 0px 20px 0px;
}

.device .device_name 
{
    font-size:22px;
    color:black;
    line-height:20px;
}

.device .device_price
{
    font-size:18px;
    color:red;
}

.device .device_original_price 
{
    color:#666766;
    font-size:15px;
    text-decoration:line-through;
    line-height:10px;
}

.device hr 
{
    width:80%;
    margin-bottom:5px;
}

.device .device_description 
{
    text-align:left;
    padding:0px 30px 0px 30px;
    line-height:15px;
    font-size:12px;
}

.device button 
{
    background-color:#3db660;
    width:80%;
    color:white;
    margin:15px 0px 15px 0px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.device:hover button 
{
    background-color:#F9B135;
}

.post 
{
    border:1px solid #cbcbcb;
    border-bottom:3px solid #3db660;
    background-color:white;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.post:hover 
{
    box-shadow: 0px 4px 2px 2px rgba(35,35,35,0.2);
}

.post .post_image img 
{
    width:100%;
}

.post .post_article
{
    padding:10px 20px 10px 20px;
    height:200px;    
}

.post .post_title 
{
    font-size:16px;
    line-height:22px;
    color:#000000;
    margin-bottom:5px;
}

.post .post_date 
{
    color:#bbb6b6;
    font-size:13px;
    margin-bottom:5px;
}

.post .post_content 
{
    color:black;
    font-size:13px;
    margin-bottom:20px;
    height: 70px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.post a
{    
    color:#3db660;
    position:absolute;
    bottom:10px;
    left:25px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.post:hover a 
{
    color:#F9B135;
}

.hotline_section 
{
    background-color:#d0d0d0;
}

hotline_bg 
{
    background-position:left, center;
    background-repeat:no-repeat;
    background-size:cover;
}

.hotline_section .hotline_text
{
    color:black;   
    padding:5px 0px 5px 0px;
}

.hotline_section .hotline_text .hotline_info span
{
    font-size:15px;
}

.icon_circle
{
    border-radius:50%;
    width:25px;
    height:25px;
    float:left;
    margin-right:10px;
    text-align:center;
    -webkit-transition: all 1.5s;
    -o-transition: all 1.5s;
    transition: all 1.5s;
}

.icon_circle:hover 
{
    transform: rotateY(360deg);
}

.icon_circle.phone 
{
    background-color:#00918d;
}

.icon_circle.facebook
{
    background-color:#1b51a9;
    margin:0px 30px 0px 20px;
}

.icon_circle.twitter
{
    background-color:#19abde;
    margin-right:30px;
}

.icon_circle.youtube
{
    background-color:#c6191b;
    margin-right:30px;
}

.icon_circle.google-plus
{
    background-color:#e84615;
    margin-right:30px;
}

.icon_circle i 
{
    color:#d0d0d0;
}

.footer_grey 
{
    background-color:#dedede;
}

.footer_grey .title-footer 
{
    color:#156a4b;
}

.footer_grey ul li, .footer_grey ul li a
{
    color:#5b5b5b;
}

#more_option_button 
{
    cursor:pointer;
}

#more_option_button2
{
    cursor:pointer;
}

#more_option_div
{
    text-align:left;
    margin-top:30px;
    width:260px;
    height:100px;
    position:absolute;
    right:5%;
    z-index:4;
    background-color: rgba(222, 222, 222, 1);
    box-shadow: 0px 4px 2px 2px rgba(35,35,35,0.2);
    padding:5px;    
}

#more_option_div2
{
    margin-top:30px;
    width:260px;
    height:100px;
    position:absolute;
    right:5%;
    z-index:4;
    background-color: rgba(222, 222, 222, 1);
    box-shadow: 0px 4px 2px 2px rgba(35,35,35,0.2);
    padding:5px;    
}

.more_option_ul
{
    float:left;
}

.more_option_ul2 
{
    float:left;
}

.util 
{    
    padding:0px 0px 20px 0px;
}

.util .util_tab 
{
    float:right;
    list-style-type:none;
        
}

.util .util_tab li 
{
    float:left;
}

.util .util_tab li a 
{
    color:black;
    font-size:15px;
    margin-right:20px;
}

.util .util_tab li.active a
{
    background-color:#3db660;
    padding:5px 20px 5px 20px;
    border-radius:15px;
    color:white;
}

.util .util_item 
{
    text-align:center;
}

.util .util_item .util_image
{
    padding:20px 100px 20px 100px;
}

.util .util_item .text1 a
{
    font-size:18px;
    color:black;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.util .util_item .text1 a:hover
{    
    color:#3db660;
}

.util .util_item .text2
{
    font-size:13px;
    color:#5e5c5c;
    line-height:24px;
    margin:5px 0 10px 0;
}

.pack_tab 
{
    float:right;
}

.pack_tab a
{
    color:black;
    font-size:15px;
    margin-right:20px;
}

.section-01 .header-top-text2 .navbar-right .menu-shoping .item-shoping a::after 
{
    content: "";
    width: 0%;
    left: 12%;
    bottom: 0px;
    height: 1px;
    position: absolute;
    background-color: #00918d;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.section-01 .header-top-text2 .navbar-right .menu-shoping .item-shoping a:hover::after 
{
    width:80%;
}

.home_main_line 
{
    text-align:center;
    line-height:40px;
    font-size:35px;
    color:#3db660;
    font-weight:100;
}

.viettel_account 
{
    position:absolute;
    right:10px;
    top:-3px;
    cursor:pointer;
}

.viettel_account i 
{
    font-size:30px;
}

.account_option_div 
{
    color:#757575;
    width:230px;
    position:absolute;
    top:53px;
    right:0px;    
    display:none;
    z-index:2;
    padding:10px;
    background-color: rgba(243, 243, 243, 1);
    box-shadow: 0px 4px 2px 2px rgba(35,35,35,0.2);
}

.account_welcome_msg 
{
    color:white;
    background-color:#F9B135;
    padding:2px 5px 2px 5px;
}

.account_option_div a 
{
    color:#757575;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.account_option_div a:hover 
{
    color:#00918d;
}

/* END TRANG CHU */

/* HAMBURGER */

#nav-icon1
{
    width: 30px;
    height:45px;
    position: relative;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
}

#nav-icon1 span
{
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;  
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;    
}

#nav-icon1.type1 span
{
    background:#f8ce50;
}

#nav-icon1.type2 span
{
    background:#ffffff;
}

#nav-icon1 span:nth-child(1) {
  top: 14px;
}

#nav-icon1 span:nth-child(2) {
  top: 22px;
}

#nav-icon1 span:nth-child(3) {
  top: 30px;
}

#nav-icon1.open span:nth-child(1) {
  top: 22px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

#nav-icon1.open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}

#nav-icon1.open span:nth-child(3) {
  top: 22px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

/* END HUMBURGER */

/* PACKET */

.packet 
{
    margin-bottom:20px; 
}

.packet_item 
{
    font-family:"UTM Avo";
    border:1px solid #e7e7e7;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s; 
}

.packet_item::before 
{
    text-align:center;
    content:"";
    height:3px;
    width:0;    
    position:absolute;
    left:50%;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.packet:hover .packet_item::before
{    
    left:33.33%;
    width:33.33%;
}

.packet_item::after 
{
    content:"";
    height:3px;
    width:70%;    
    position:absolute;
    left:15%;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.packet_title
{
    text-align:center;
    color:#676767;
    font-weight:bold;
    font-size:30px;
    background-color:#E7E7E7;
    line-height:55px;
}

.packet_icon 
{
    position:absolute;
    top:10px;
    left:20px;
    width:35px;
    height:35px;
    border-radius:50%;    
}

.packet_capacity 
{
    text-align:center;
    color:white;
    font-size:24px;
    font-weight:bold;    
    line-height:50px;
}

.packet_capacity span 
{
    font-size:14px;
    font-weight:normal;
}

.packet_price 
{
    text-align:center;
    color:#4E4E4E;
    font-size:24px;
    line-height:50px;
}

.packet_price span 
{
    color:#757576;
    font-size:12px;
}

.packet_footer 
{
    background-color:#E7E7E7;
    height:20px;
}

.packet_box 
{
    padding:10px;
    border:2px solid #f2f1f1;
}

.packet_box_title 
{
    color:black;
    font-size:18px;
}

.packet_box_price, .packet_box_capacity
{
    color:#676767;
    font-size:14px;
    line-height:20px;
}

.packet_box_note 
{
    color:#999999;
    font-size:12px;
}

.packet_button
{
    float:right;
    color: #00918d;
    background-color: #ffffff;
    border: 1px solid #00918d;
    padding: 2px 15px;
    font-size: 14px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.packet:hover .packet_button
{
    color: #ffffff;
    background-color: #00918d;
    border: 1px solid #00918d;
    font-size: 14px;
}

.packet.type_01 .packet_item:before 
{
    background-color:#36C2D6;
}

.packet.type_01 .packet_item:after 
{
    background-color:#36C2D6;
}

.packet.type_01 .packet_title span 
{    
    color:#36C2D6;
}

.packet.type_01 .packet_capacity 
{
    background-color:#33c1d7;
}

.packet.type_01 .packet_icon 
{
    background: rgb(59,103,158); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(59,103,158,1) 0%, rgba(43,136,217,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(59,103,158,1) 0%,rgba(43,136,217,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}

.packet.type_01 .packet_title .packet_icon i
{
    position:absolute;
    top:2px;
    left:11px;
    color:white;
}

.packet.type_02 .packet_item
{
    border-bottom:3px solid #5CC2A9;
}

.packet.type_02 .packet_item:before 
{
    background-color:#5CC2A9;
}

.packet.type_02 .packet_capacity 
{
    background-color:#5CC2A9;
}

.packet.type_02 .packet_title span 
{    
    color:#5CC2A9;
}

.packet.type_02 .packet_icon 
{
    background: rgb(92,194,169); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(92, 194, 169) 0%,rgba(4, 136, 104) 50%,rgba(16, 107, 85) 51%,rgba(27, 189, 149) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(92, 194, 169) 0%,rgba(4, 136, 104) 50%,rgba(16, 107, 85) 51%,rgba(27, 189, 149) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(92, 194, 169) 0%,rgb(4, 136, 104) 50%,rgb(16, 107, 85) 51%,rgb(27, 189, 149) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}

.packet.type_02 .packet_title .packet_icon i
{
    position:absolute;
    top:4px;
    left:5px;
    color:white;
    font-size:24px;    
}

/* END PACKET */

.slider-arrow-ex .owl-controls .owl-prev::after 
{
    content: '\f104';
    font-family: 'FontAwesome';
    color: #3db660;
    margin-left: 0;
    text-indent: 0;
    position: absolute;
    left: -40px;
    top: 50%;
    margin-top: -60px;
    transition: all .5s;
    -webkit-transition: all .5s;
    font-size: 70px;
    overflow: hidden;
    line-height: 80px;
}

.slider-arrow-ex .owl-controls .owl-next::after {
    content: '\f105';
    font-family: 'FontAwesome';
    color: #3db660;
    margin-left: 0;
    text-indent: 0;
    position: absolute;
    right: -40px;
    top: 50%;
    margin-top: -60px;
    transition: all .5s;
    -webkit-transition: all .5s;
    font-size: 70px;
    overflow: hidden;
    text-align: right;
    line-height: 80px;
}

.slider-arrow-ex .owl-controls .owl-prev:hover::after {
    color: #d68437;
}

.slider-arrow-ex .owl-controls .owl-next:hover::after {
    color: #d68437;
}

/* MEDIA */

@media only screen and (min-device-width : 0px) and (max-device-width : 667px) 
{
    .hide_on_small 
    {
        display:none;
    }

    .payment3_method_col3 
    {
        height:auto;
    }

    .searchresult_image 
    {
        border:none;
    }

    .siminfo_img 
    {
        width:70%;
    }    

    .paymethod_card 
    {
        width:35%;
    }
    
    .ordersuccess_title 
    {
        font-size: 22px;
    }

    .equal_height 
    {
        display:none;
    }
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
{
    .hide_on_ipad_portrait 
    {
        display:none;
    }

    .payment3_method_col3 
    {
        height:60px;
    }

    .ordersuccess_title 
    {
        font-size: 34px;
    }
       
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) 
{ 
    .payment_row1_col 
    {
        font-size: 15px;
    }

}

@media only screen and (min-device-width : 668px)
{
    .hide_on_large
    {
        display:none;
    }
}

@media only screen and (min-device-width : 0px) and (max-device-width : 319px) 
{
    
}

/* IPHONE 5 LANDSCAPE */

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) 
{
    .popup2 
    {
        width:550px;
    }

    .popup_addtocart_modal 
    {
        width:680px;
    }

    .addtocart_img 
    {
        width:50%;
    }

    .helpresult_product_img 
    {
        width:50%;
    }

    .title_return_a 
    {
        padding-top:9px;
    }

    .tab_menu
    {
        height:auto;
    }

    .comment_box 
    {
        height:auto;
    }

    .comment_avatar 
    {
        width:12%;
    }

    .circle_background
    {
        height:150px;
        width:150px;
        margin:0px 0px 0px 0px;
    }

    .circle_content 
    {
        left:40px;
        top:20px;
    }

    .circle_text1 
    {
        font-size:15px;
        line-height:17px;
    }
    
    .circle_text2
    {
        font-size:35px;
        line-height:35px;
    }

    .circle_number 
    {
        font-size:20px;
        color:black;
        padding-top:20px;
    }

    .circle_stats_div 
    {
        font-size:13px;
    }

    .section-61 .item-01 .content-item .text1 
    {
        text-align:center;
        font-size:15px;
    }

    .section-61 .item-01 .content-item .text1 .chitiet 
    {
        text-align:center;
        float:none;
        padding-top:5px;
    }

    .section-61 .item-01 .content-item .text2 
    {
        text-align:center;
        font-size:12px;
    }

    .col-simmenh
    {
        width:20%;
    }

    .slider_button 
    {
        width:100px;
        height:25px;
        line-height:25px !important;
        font-size:18px;
    }

    .nav_menu_button 
    {
        display:none;
    }
}

/* IPHONE 5 PORTRAIT */

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) 
{ 
    .popup2 
    {
        width:305px;
    }

    .popup2 .title-main 
    {
        font-size:12px !important;
    }

    .popup2 .title-main .fa::before
    {
        font-size:12px !important;
    }

    .popup_addtocart_modal 
    {
        width:375px;
    }

    .addtocart_img 
    {
        width:50%;
    }

    .popup_addtocart_title 
    {
        font-size:14px;
    }

    .helpresult_title 
    {
        font-size:30px;
    }

    .helpresult_img
    {
        width:50%;
    }

    .helpresult_product_title 
    {
        font-size:25px;
    }

    .title_return_a 
    {
        padding-top:12px;
    }

    .helpresult_category 
    {
        font-size: 20px;
    }

    .helpresult_extend 
    {
        font-size: 14px;
    }
   
    .tab_menu .nav-tabs .tab_li a
    {
        font-size : 15px;
    }

    .tab_menu .nav-tabs .tab_li.active a
    {
        font-size : 15px;
    }

    .tab_menu 
    {
        height:auto;
    }

    .mimax90_about_content 
    {
        font-size:25px;
    }

    .musicbox_table thead tr th
    {
        font-size:9px;        
    }

    .page_button 
    {
        width:22px;
    }

    .musicbox_table tbody tr td i
    {
        padding:6px;
    }

    .musicbox_table tbody tr td 
    {
        font-size:10px;
    }

    .comment_box 
    {
        height:auto;
    }

    .comment_input 
    {
        font-size:13px;
    }
    
    .comment_login_button 
    {
        right:20px;
        font-size:13px;
        width:100px;
    }

    .myviettel_select 
    {
        font-size:15px;
    }

    .section-63 .item-01 .container-item .text4 
    {
        text-align:left !important;
    }

    .circle_background 
    {
        height:150px;
        width:150px;
        margin:0px 0px 0px 0px;
    }

    .circle_content 
    {
        left:40px;
        top:20px;
    }

    .circle_text1 
    {
        font-size:15px;
        line-height:17px;
    }
    
    .circle_text2
    {
        font-size:35px;
        line-height:35px;
    }

    .circle_number 
    {
        font-size:20px;
        color:black;
        padding-top:20px;
    }

    .circle_stats_div 
    {
        font-size:13px;
    }

    .section-61 .item-02 
    {
        padding-bottom:20px;
    }

    .mobile-horizontal 
    {
        margin-bottom:20px;
    }

    .mobile_half_width 
    {
        width:50% !important;
        padding: 0px 5px 0px 5px;
    }

    .section-61 .item-01 .content-item .text1 
    {
        text-align:center;
        font-size:15px;
    }

    .section-61 .item-01 .content-item .text1 .chitiet 
    {
        text-align:center;
        float:none;
        padding-top:5px;
    }

    .section-61 .item-04 .container-item .dangky 
    {
        padding:4px 6px;
    }

    .section-61 .item-01 .content-item .text2 
    {
        text-align:center;
        font-size:12px;
    }

    .section-61 .item-03 
    {
        background: white;
        margin: 1px 1px 1px 1px;
    }

    .section-61 .item-04 
    {
        background: #f3f3f3;
        margin: 1px 1px 1px 1px;
    }

    .section-61 .item-03 .container-item .dangky 
    {
        padding:4px 6px;
    }
    
    .section-50 .item-02 .title 
    {
        font-size:6px;
        line-height:9px;
        padding: 5px 5px 0px 5px;
    }

    .section-50 .item-01 
    {
        margin-bottom: 3px;
        padding: 0px 2px 0px 1px;
    }

    .section-50 .item-02 
    {
        padding: 0px 2px 0px 1px;
    }

    .section-01 .header-menu-main2 .navbar-collapse 
    {
        width:80%;
        z-index:999;
    }

    .myviettel_button 
    {
        padding: 0px 12px 0px 12px;
    }

    .mimax90_about_note 
    {
        font-size:12px;
    }

    .mimax90_register_note 
    {
        font-size:14px;
    }

    .section-65 .item-01 .container-item .dangky 
    {
        padding:4px 0px;
    }

    .section-65 .item-01 .container-item .chitiet 
    {
        padding:4px 3px;
    }

    .myviettel_form 
    {
        font-size:10px;
    }

    .table.borderless 
    {
        font-size:14px;
    }

    .support_hotline_note
    {
        position:initial;
        display:block;
    }

    .support_hotline_box_text a
    {
        font-size:14px;
    }

    .support_hotline_description
    {
        font-size:11px;
    }

    .menu-loaikh-mobile a 
    {
        padding:10px 5px;
    }

    .mobile_nav_logo_div 
    {
        padding-right:100px;
    }
    
    .section-26 .item-01 
    {
        font-size:15px;
    }

    .section-01 .header-menu-main2 .navbar-nav > li > a:hover 
    {
        background-color: rgba(242,243,242,0.5);
        color:#3eb661;    
    }

    .col-simmenh.kim 
    {
        width:100%;
        top:30px;
    }

    .col-simmenh.tho
    {
        width:50%;
        text-align:left;
        padding-left:20px;
    }

    .col-simmenh.thuy
    {
        width:50%;
        text-align:right;
        padding-right:20px;
    }
       
    .col-simmenh.moc
    {
        width:50%;
        text-align:right;
        padding-right:10px;
    }

    .col-simmenh.hoa
    {
        width:50%;
        text-align:left;
        padding-left:10px;
    }

    .content-item.on_mobile 
    {
        padding-left:10px;
    }

    .searchresult_filter_category a 
    {
        font-size:14px;
        padding-right:17px;
    }

    .doanh_nghiep_focus_text 
    {
        font-size:25px;
    }

    .slider_button 
    {
        width:50px;
        height:15px;
        font-size:20px;
        line-height:16px;
    }

    .mobile_nav_logo_div img
    {
        width:100px;
    }

    .nav_menu_button 
    {
        display:none;
    }

    .icon_circle.facebook 
    {
        margin:0px 10px 0px 0px;
    }

    .icon_circle.twitter 
    {
        margin:0px 10px 0px 0px;
    }

    .icon_circle.youtube
    {
        margin:0px 10px 0px 0px;
    }

    .icon_circle.google-plus
    {
        margin:0px 10px 0px 0px;
    }

    .hotline_section .hotline_text .hotline_info span 
    {
        font-size:13px;
    }

    .home_main_line 
    {
        font-size:20px;
    }
}

/* IPHONE 6 LANDSCAPE */

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) 
{ 
    .popup2 
    {
        width:652px;
    }
    
    .popup_addtocart_modal 
    {
        width:805px;
    }
    
    .addtocart_img 
    {
        width:40%;
    }

    .helpresult_img 
    {
        width:40%;
    }

    .helpresult_product_img 
    {
        width:50%;
    }

    .title_return_a 
    {
        padding-top:14px;
    }

    .tab_menu 
    {
        height:auto;
    }

    .comment_avatar 
    {
        width:9%;
    }
    
    .section-63 .item-01 .container-item .text4 
    {
        text-align:left !important;
    }

    .circle_background 
    {
        height:150px;
        width:150px;
        margin:0px 0px 0px 0px;
    }

    .circle_content 
    {
        left:40px;
        top:20px;
    }

    .circle_text1 
    {
        font-size:15px;
        line-height:17px;
    }
    
    .circle_text2
    {
        font-size:35px;
        line-height:35px;
    }

    .circle_number 
    {
        font-size:20px;
        color:black;
    }

    .section-61 .item-01 .content-item .text1 
    {
        text-align:center;
        font-size:15px;
    }

    .section-61 .item-01 .content-item .text1 .chitiet 
    {
        text-align:center;
        float:none;
        padding-top:5px
    }

    .section-61 .item-01 .content-item .text2 
    {
        text-align:center;
        font-size:12px;
    }

    .col-simmenh
    {
        width:20%;
    }

    .slider_button 
    {
        line-height:30px;
        font-size:20px;
    }

    .nav_menu_button 
    {
        display:none;
    }
}

/* IPHONE 6 PORTRAIT */

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) 
{
    .popup2 
    {
        width:360px;
    }

    .popup2 .title-main 
    {
        font-size:15px !important;
    }

    .popup2 .title-main .fa::before
    {
        font-size:15px !important;
    }

    .popup_addtocart_modal 
    {
        width:440px;
    }

    .popup_addtocart_title 
    {
        font-size:18px;
    }

    .addtocart_img 
    {
        width:50%;
    }

    .helpresult_title 
    {
        font-size:38px;
    }

    .helpresult_img 
    {
        width:50%;
    }

    .title_return_a 
    {
        padding-top:13px;
    }

    .tab_menu
    {
        height:auto;
    }

    .mimax90_about_content 
    {
        font-size:25px;
    }

    .tab_menu .nav-tabs .tab_li a
    {
        font-size : 16px;
    }

    .tab_menu .nav-tabs .tab_li.active a
    {
        font-size : 16px;
    }

    .musicbox_table thead tr th 
    {
        font-size:12px;
    }

    .page_button 
    {
        width:25px;
    }

    .musicbox_table tbody tr td i
    {
        padding:8px;
    }

    .musicbox_table tbody tr td 
    {
        font-size:11px;
    }

    .comment_box 
    {
        height:auto;
    }

    .comment_input 
    {
        font-size:15px;
    }

    .comment_login_button 
    {
        right:20px;
    }

    .myviettel_select 
    {
        font-size:16px;
    }

    .circle_background 
    {
        height:150px;
        width:150px;
        margin:0px 0px 0px 0px;
    }

    .circle_content 
    {
        left:40px;
        top:20px;
    }

    .circle_text1 
    {
        font-size:15px;
        line-height:17px;
    }
    
    .circle_text2
    {
        font-size:35px;
        line-height:35px;
    }

    .circle_number 
    {
        font-size:20px;
        color:black;
    }

    .section-61 .item-02 
    {
        padding-bottom:20px;
    }

    .mobile-horizontal 
    {
        margin-bottom:20px;
    }

    .mobile_half_width 
    {
        width:50% !important;
        padding: 0px 5px 0px 5px;
    }

    .section-61 .item-01 .content-item .text1 
    {
        text-align:center;
        font-size:15px;
    }

    .section-61 .item-01 .content-item .text1 .chitiet
    {
        text-align:center;
        float:none;
        padding-top:5px;
    }

    .section-61 .item-01 .content-item .text2 
    {
        text-align:center;
        font-size:13px;
    }

    .section-61 .item-03 
    {
        background: white;
        margin: 1px 1px 1px 1px;
    }

    .section-61 .item-04 
    {
        background: #f3f3f3;
        margin: 1px 1px 1px 1px;
    }

    .section-50 .item-02 .title 
    {
        font-size:7px;
        line-height:9px;
        padding: 5px 5px 0px 5px;
    }

    .section-50 .item-01 
    {
        margin-bottom: 3px;
        padding: 0px 2px 0px 1px;
    }

    .section-50 .item-02 
    {
        padding: 0px 2px 0px 1px;
    }

    .section-01 .header-menu-main2 .navbar-collapse 
    {
        width:80%;
        z-index:999;
    }

    .section-65 .item-01 .container-item .dangky
    {
        padding:4px 8px;
    }

    .section-65 .item-01 .container-item .chitiet 
    {
        padding:4px 8px;
    }

    .myviettel_form 
    {
        font-size:13px;
    }

    .support_hotline_note
    {
        position:initial;
        display:block;
    }

    .support_hotline_box_text a
    {
        font-size:18px;
    }

    .section-26 .item-01 
    {
        font-size:18px;
    }
   
    .col-simmenh.kim 
    {
        width:100%;
        top:30px;
    }

    .col-simmenh.tho
    {
        width:50%;
        text-align:left;
        padding-left:25px;
    }

    .col-simmenh.thuy
    {
        width:50%;
        text-align:right;
        padding-right:25px;
    }
       
    .col-simmenh.moc
    {
        width:50%;
        text-align:right;
        padding-right:20px;
    }

    .col-simmenh.hoa
    {
        width:50%;
        text-align:left;
        padding-left:20px;
    }

    .section-54.on_mobile 
    {
        padding:0px 10px 20px 10px;
    }
    
    .content-item.on_mobile 
    {
        padding-left:10px;
    }

    .searchresult_filter_category a 
    {
        font-size:14px;
        padding-right:30px;
    }
   
    .doanh_nghiep_focus_text 
    {
        font-size:30px;
    }

    .slider_button 
    {
        line-height:17px !important;
    }

    .icon_circle.facebook 
    {
        margin:0px 10px 0px 0px;
    }

    .icon_circle.twitter 
    {
        margin:0px 10px 0px 0px;
    }

    .icon_circle.youtube
    {
        margin:0px 10px 0px 0px;
    }

    .icon_circle.google-plus
    {
        margin:0px 10px 0px 0px;
    }

    .nav_menu_button 
    {
        display:none;
    }

    .home_main_line 
    {
        font-size:25px;
    }
    
}

/* IPAD LANDSCAPE */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) 
{
    .popup2 
    {
        width:1024px;
    }

    .hide_on_ipad_landscape 
    {
        display:none;
    }

    .addtocart_table 
    {
        width:760px;
    }

    .helpresult_product_title 
    {
        font-size:25px;
    }

    .tab_menu1 
    {
        height:386px;
    }

    .tab_menu2
    {
        height:auto;
    }

    .tab_menu3 
    {
        height:auto;
    }

    .myviettel_select 
    {
        font-size:16px;
    }

    .menu_bg 
    {
        background-image:none;
    }

    .slider_button 
    {
        width:180px;
        height:40px;
    }
}

/* IPAD PORTRAIT */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
{
    .popup2 
    {
        width:768px;
    }

    .addtocart_table 
    {
        width:560px;
    }

    .helpresult_img 
    {
        width:100%;
    }

    .helpresult_product_img 
    {
        width:50%;
    }

    .ex_front_table thead th 
    {
        border: 1px solid white;
        font-size : 11px;
        color : #676767;
        padding-left:5px;
    }

    .ex_front_table td
    {
        font-family : "Roboto Slab";
        font-size : 11px;
        color : #676767;
        background : #E6E6E6;
        border-style : Solid;
        border-color : #FFFFFF;
        border-width : 1px;
        padding-left:5px;
    }

    .tab_menu1 
    {
        height:300px;
    }

    .tab_menu2
    {
        height:auto;
    }

    .tab_menu3 
    {
        height:auto;
    }

    .myviettel_select 
    {
        font-size:17px;
    }

    .section-63 .item-01 .container-item .text4 .btn1 
    {
        margin-right:20px;
    }

    .support_hotline_note
    {
        position:initial;
        display:block;
    }

    .support_hotline_box_text a
    {
        font-size:18px;
    }

    .slider_button 
    {
        width:120px;
        height:30px;
    }
}

@media only screen and (min-device-width : 668px)
{
    .hide_on_large
    {
        display:none;
    }
}

@media only screen and (min-device-width : 940px)
{
    
}

/* EMD MEDIA */

